[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux_var] Raid 1 - riagganciare un disco
Hum...
Ho appena provato,
e il set-faulty fallisce perche' mdadm non trova il device...
allora ho controllato gli stati... riassumo qui:
prendo come esempio sdb2 ma vale per le altre partizioni
mdadm -Q /dev/sdb2 (Q Query)
/dev/sdb2: is not an md array
/dev/sdb2: device 1 in 2 device mismatch raid1 /dev/md1. Use mdadm --examine for more detail.
[]se interrogo la partizione "viva":
/dev/sda2: is not an md array
/dev/sda2: device 0 in 2 device active raid1 /dev/md1. Use mdadm --examine for more detail.
[]Allora guardo meglio:
mdadm -E /dev/sdb2
...
blabla tutto ok
...
Number Major Minor RaidDevice State
this 1 8 18 1 active sync /dev/sdb2
0 0 8 2 0 active sync /dev/sda2
1 1 8 18 1 active sync /dev/sdb2
[]Mentre invece sda2 mi dice:
Number Major Minor RaidDevice State
this 0 8 2 0 active sync /dev/sda2
0 0 8 2 0 active sync /dev/sda2
1 1 0 0 1 faulty removed
Quindi deduco, che sdb2 ovviamente non essendo piu stato "toccato" contiene ancora delle informazioni per lui corrette, e sostiene di essere allacciato correttamente.
sda2 invece, SA' che sdb2 non va bene
mdadm -D /dev/md1 (che e' costituito da sda2 e sdb2)
...
Raid Devices : 2
Total Devices : 1
...
State : clean, degraded
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
...
Number Major Minor RaidDevice State
0 8 2 0 active sync /dev/sda2
1 0 0 1 removed
a questo punto credo che il kernel abbia gia' settato faulty e rimosso le partizioni sdbN
Ma il dubbio ora e'... tento di riallinearlo aggiungendo la partizione cosi, liscio liscio?
non e' cio' che tenta di fare il kernel al boot?
(
[ 8.322209] md: kicking non-fresh sdb3 from array!
[ 8.322209] md: unbind<sdb3>
[ 8.322209] md: export_rdev(sdb3)
)
:)