masterbrian Guru
Joined: 13 Feb 2004 Posts: 461
|
Posted: Wed Aug 22, 2007 7:42 am Post subject: mdadm raid e evms |
|
|
Buongiorno a tutti,
le giornate relativamente piu' tranquille di agosto mi inducono a smanettare e cosi' ieri ho cercato di aggiustare un raid1 precedentemente creato con un solo disco, aggiungendo finalmente un disco gemello al mio portatile.
La mia situazione è questa:
Code: | # cat /proc/mdstat
Personalities : [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md2 : active raid1 dm-0[1]
61432520 blocks super 1.0 [2/1] [_U]
md1 : active raid1 dm-7[2] dm-6[1]
4144728 blocks super 1.0 [2/2] [UU]
md0 : active raid1 dm-5[2] dm-4[1]
265032 blocks super 1.0 [2/2] [UU]
unused devices: <none> |
Ora il problema è che non riesco ad aggiungere al raid md2 il device sda6.
In evmsgui, il raid e' composto da entrambi i device e attivo.
Se do il comando:
Code: | # mdadm --add /dev/md2 /dev/sda6
mdadm: Cannot open /dev/sda6: Device or resource busy |
oppure
Code: | mdadm --add /dev/md2 /dev/mapper/sda6
mdadm: add new device failed for /dev/mapper/sda6 as 2: Invalid argument |
e non capisco proprio perche'. Cercando in giro e leggendo meglio il manuale di mdadm ho notato che e' possibile riscrivere con degli zero il superblock di un device da aggiungere ad un raid. Cosi' ho provato:
Code: | mdadm --zero-superblock /dev/mapper/sda6 | che sembra funzionare e quindi di nuovo:
Code: | # mdadm --add /dev/md2 /dev/mapper/sda6
mdadm: add new device failed for /dev/mapper/sda6 as 2: Invalid argument |
con l'opzione --force non cambia nulla. I dettagli relativi ad un raid1 funzionante su un'altra partizione dello stesso disco sono:
Code: | mdadm --detail --scan /dev/md0
/dev/md0:
Version : 01.00.03
Creation Time : Thu Jan 1 01:00:00 1970
Raid Level : raid1
Array Size : 265032 (258.86 MiB 271.39 MB)
Used Dev Size : 265032 (258.86 MiB 271.39 MB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 0
Persistence : Superblock is persistent
Update Time : Tue Aug 21 19:28:17 2007
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Name : md/md0
UUID : 08eea737:51d11277:c3026c14:cc42b24e
Events : 294
Number Major Minor RaidDevice State
2 254 5 0 active sync /dev/mapper/sda1
1 254 4 1 active sync /dev/mapper/hda1 |
questo invece e' il dettaglio del raid che mi da problemi:
Code: | mdadm --detail --scan /dev/md2
/dev/md2:
Version : 01.00.03
Creation Time : Thu Jan 1 01:00:00 1970
Raid Level : raid1
Array Size : 61432520 (58.59 GiB 62.91 GB)
Used Dev Size : 122865040 (58.59 GiB 62.91 GB)
Raid Devices : 2
Total Devices : 1
Preferred Minor : 2
Persistence : Superblock is persistent
Update Time : Wed Aug 22 10:13:51 2007
State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
Name : md/md2
UUID : fbe2210a:4847a621:cd85226f:eca7134c
Events : 320264
Number Major Minor RaidDevice State
0 0 0 0 removed
1 254 0 1 active sync /dev/mapper/hda6 |
Non riesco proprio a venirne a capo Qualcuno ha qualche idea? _________________ [img:f6b0c3bcba]http://www.danasoft.com/sig/MasterBrian.jpg[/img:f6b0c3bcba] |
|