Su un sistema debian la mia directory home è su un array md raid1. Dopo la creazione ha funzionato bene per qualche tempo, ma una volta che la seconda unità è scomparsa dall'array.
# cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sda3[1]
1843414335 blocks super 1.2 [2/1] [U_]
Quando aggiungo manualmente il disco mancante, questo viene rilevato come ricambio e l'array viene ricostruito. Fino al prossimo riavvio ...
Sono riuscito a risolverlo ricreando l'array (con le stesse partizioni). Dura diversi riavvii e ora lo stesso problema.
Entrambi i dischi sono nuovi, i controlli SMART sono ok.
Ho controllato dmesg
ed ecco la sequenza completa "non riuscita": RAID sincronizzato buono:
Number Major Minor RaidDevice State
0 8 3 0 active sync /dev/sda3
1 8 19 1 active sync /dev/sdb3
Al riavvio (altro dmesg
qui: http://pastebin.com/q1Du95Tv ):
[ 8.175247] sda: sda1 sda2 sda3 sda4
...
[ 8.644777] md: md0 stopped.
[ 8.645248] md: bind<sda3>
[ 8.646198] md: raid1 personality registered for level 1
[ 8.646377] md/raid1:md0: active with 1 out of 2 mirrors
[ 8.646391] md0: detected capacity change from 0 to 42916118528
[ 8.646407] RAID1 conf printout:
[ 8.646409] --- wd:1 rd:2
[ 8.646411] disk 0, wo:0, o:1, dev:sda3
[ 8.648749] md0: unknown partition table
[ 8.753331] usb 4-3: new full-speed USB device number 7 using ohci-pci
[ 8.840857] sdb: sdb1 sdb2 sdb3 sdb4
[ 8.841175] sd 1:0:0:0: [sdb] Attached SCSI disk
Dopodichè:
Number Major Minor RaidDevice State
0 8 3 0 active sync /dev/sda3
2 0 0 2 removed
mdadm -E
risultato: http://pastebin.com/cp65mNQh