[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

hotswap sata in software raid



Hallo,

Ich habe 4 SATA Platten an einem Adaptec 1420SA Controler. /dev/sdc-/dev/sdf
Wenn ich im laufenden Betrieb eine Festplatte (/dev/sdd) abstecke wird das
sofort erkannt. Linux (oder der Treiber sata_mv) versuchen nun alle paar
Sekunden die Platte wieder zu finden.
Wenn ich nun eine andere (größere) Platte anstecke wird diese als /dev/sdg
geladen.
Sorgen mache ich mir nun um mein Raid5.
# mdadm -D /dev/md2
    Number   Major   Minor   RaidDevice State
       0       8       65        0      active sync   /dev/sde1
       1       8       33        1      active sync   /dev/sdc1
       2       0        0        2      removed
       3       8       81        3      active sync   /dev/sdf1

       4       8       49        -      faulty spare

Die /dev/sdd kann ich nicht mehr removen
# mdadm --remove /dev/sdd1 /dev/md2
mdadm: error opening /dev/sdd1: No such file or directory

Kann ich die /dev/sdg zum raid5 dazu tun? Würde sie dann die /dev/sdd1
ersetzen?
# mdadm --add /dev/sdg1 /dev/md2

Erstmal mache ich sicherheitshalber einen reboot. Und siehe da, ich habe
wieder /dev/sdc-/dev/sdf.
# mdadm --manage --re-add /dev/md2 /dev/sdd1
mdadm: added /dev/sdd1

...und es wird schon in den raid-Verbund aufgenommen.
# mdadm -D /dev/md2
   Number   Major   Minor   RaidDevice State
       0       8       65        0      active sync   /dev/sde1
       1       8       33        1      active sync   /dev/sdc1
       4       8       49        2      spare rebuilding   /dev/sdd1
       3       8       81        3      active sync   /dev/sdf1

Danke
Matthias
-- 
Don't Panic


Reply to: