Archiv

Archiv für 8. May 2012

Linux Softwareraid mit mdadm – Platte tauschen

Sollte im Linux-Softwareraid mal eine Platte ausfallen ist es halb so wild. Diese kann recht einfach getauscht werden.

Nach dem phyiskalischen Tausch folgende Befehle ausführen:

dd if=/dev/sda of=/dev/sdb bs=512 count=1
blockdev –rereadpt /dev/sdb
mdadm /dev/md0 -a /dev/sdb1
mdadm /dev/md1 -a /dev/sdb3
mkswap /dev/sdb2
swapon /dev/sdb2

Die Befehle gehen davon aus, dass die 2. Festplatte (also sdb) getauscht werden musste und es 3 Partitionen auf den Platten gibt:

sdX1: Raid-Partition
sdX2: Swap-Partition
sdX3: Raid-Partition

sdX1 gehört in das Raid-Array md0, sdX2 gehört in md1

Was machen die Befehle?

Zeile 1: Kopieren der Partitionstabelle von sda auf sdb
Zeile 2: Partitionstabelle von sdb neu einlesen
Zeile 3: sdb1 zum Raid-Array md0 hinzufügen
Zeile 4: sdb3 zum Raid-Array md1 hinzufügen
Zeile 5: sdb2 als Swap Formatieren
Zeile 6: sdb2 als Swap aktivieren