Arrayzustand prüfen: „cat /proc/mdstat“

zu jedem mdX device gehoert ein sdaX und ein sdbX device, ausserdem sollte da [UU] stehen. Wenn nicht ist was faul.

Partition in Ordnung:

md1 : active raid1 sdb1[1] sda1[0]
      48064 blocks [2/2] [UU]

Eine Platte fehlt:

md0 : active raid1 sda2[0]
      2096384 blocks [2/1] [U_]

Wenn sich das Teil nur verhaspelt hat, kann man die fehlende Platte mit mdadm wieder hinzufügen:

# mdadm [RAID-Device] --add [Platte]

im obigen Beispiel:

# mdadm /dev/md0 --add /dev/sdb2

Sollte eine Platte getauscht worden sein, muss vorher die Partitionstabelle von der funktionierenden Platte geholt werden:

# sfdisk -d /dev/sda > partitions.txt

danach muss die Partitionstabelle auf die neue Platte geschrieben werden (Achtung: dies klappt nicht, wenn man von einer Rescue-CD gebootet hat):

# sfdisk /dev/sdb < partitions.txt

jetzt kann das RAID wieder zusammengefügt werden:

# mdadm /dev/md1 --add /dev/sdb1

Diesen und weitere Artikel findet Ihr in meinem Wiki.