Server:Defekte Festplatte (md-Komponente) im Software-RAID austauschen
Diese Anleitung zeigt Ihnen, wie Sie eine defekte oder ausgefallene Festplatte eines Linux Software-RAIDs (also eine Komponente eines md-Devices) entfernen bzw. austauschen.
Bitte koordinieren Sie den Austausch der defekten Festplatte vorher mit unserem Support, um unnötige Wartezeiten und damit verbundene Datenverluste zu vermeiden.
Inhaltsverzeichnis
Hinweise
Diese Anleitung geht davon aus,
- dass das md-Device
/dev/md0
heißt - dass das md-Device aus folgenden Komponenten besteht:
/dev/sda1
/dev/sdb1
- dass
/dev/sdb1
die defekte md-Komponente ist - dass die physikalische Festplatte bereits durch uns getauscht wurde
Sollten Sie auf einer Festplatte mehrere Partitionen haben, die in mehreren Software-RAIDs verwendet wird, also z.B. die erste Partition als Teil von /dev/md0
und die zweite als Teil von /dev/md1
, müssen Sie die nachfolgenden Schritte für alle md-Devices, in denen die defekte Festplatte integriert ist, entsprechend ausführen.
Eine md-Komponente entfernen
(Über-)Prüfung, welche md-Komponente als fehlerhaft erkannt wurde
Bitte (über-)prüfen Sie zunächst, welche md-Komponente (z.B. Partition einer Festplatte), indem Sie die Ausgabe des Linux Software-RAID-Treibers über
$ cat /proc/mdstat
einsehen.
Dessen Ausgabe sieht analog bzw. ähnlich aus wie nachfolgend (gekürzt):
md0 : active raid1 sdb1[1](F) sda1[0]
Anhand des (F)
erkennen Sie, dass sdb1
als defekte md-Komponente erkannt wurde.
Entfernen der defekten md-Komponente
Entfernen Sie die md-Komponente über
$ mdadm --remove /dev/md0 /dev/sdb1
Partitionieren der neuen Festplatte
Sofern die md-Komponente auf einer Festplatte lag, partitionieren Sie die neue Festplatte (nach Austausch durch uns) nun analog zu den anderen md-Komponenten bzw. Festplatte(n).
Wenn Sie die Partitionierung einer ganzen Festplatte (z.B. der ersten nicht defekten) übernehmen möchten, können Sie dies via
$ sfdisk -d /dev/sda | sfdisk /dev/sdb
tun.
Wichtig: Bitte beachten Sie dabei unbedingt, dass /dev/sda
die alte existierende und /dev/sdb
die neue Festplatte ist!
Hinzufügen der neuen md-Komponente
Fügen Sie die neue md-Komponenten nun via
$ mdadm --add/dev/md0 /dev/sdb1
hinzu und überprüfen Sie, ob der Vorgang erfolgreich war, via
$ cat /proc/mdstat