HDD Wechsel bei einem RAID 1 System: Unterschied zwischen den Versionen
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 9: | Zeile 9: | ||
+ | == HDD via SMART prüfen == | ||
Als erstes prüfen wir dies via smartctl nach: | Als erstes prüfen wir dies via smartctl nach: | ||
Zeile 23: | Zeile 24: | ||
+ | == HDD aus dem Raid entfernen == | ||
Die HDD wird nun vom Raid entfernt: | Die HDD wird nun vom Raid entfernt: | ||
Zeile 30: | Zeile 32: | ||
+ | == Partitionstabelle auf die neue HDD kopieren == | ||
Wir tauschen die HDD nun gegen eine neue aus. Nach dem Austausch wird die Partitionstabelle der gesunden HDD auf die neue HDD übernommen. Sprich '''sda -> sdb''': | Wir tauschen die HDD nun gegen eine neue aus. Nach dem Austausch wird die Partitionstabelle der gesunden HDD auf die neue HDD übernommen. Sprich '''sda -> sdb''': | ||
Zeile 44: | Zeile 47: | ||
+ | == Neue Partition ins Raid aufnehmen == | ||
Jetzt können wir die Partition der neuen Festplatte wieder ins Raid aufnehmen: | Jetzt können wir die Partition der neuen Festplatte wieder ins Raid aufnehmen: | ||
Zeile 51: | Zeile 55: | ||
+ | == Status von mdadm überprüfen == | ||
Mdadm synchronisiert die Daten der gesunden HDD nun automatisch auf die neue HDD. Dies kann je nach HDD und Datenmenge eine gewisse Zeit dauern. Der Prozess kann mit folgendem Befehl verfolgt werden: | Mdadm synchronisiert die Daten der gesunden HDD nun automatisch auf die neue HDD. Dies kann je nach HDD und Datenmenge eine gewisse Zeit dauern. Der Prozess kann mit folgendem Befehl verfolgt werden: | ||
Aktuelle Version vom 9. April 2016, 09:17 Uhr
In diesem Beitrag geht es darum, bei einem Linux Software Raid-1 System eine defekte HDD auszutauschen. In unserem Fall haben wir via E-Mail von mdadm eine Notification erhalten, dass die HDD sdb defekt ist:
This is an automatically generated mail message from mdadm
running on vh4.benhosting.org
A DegradedArray event had been detected on md device /dev/md0.
Inhaltsverzeichnis
HDD via SMART prüfen
Als erstes prüfen wir dies via smartctl nach:
smartctl -a /dev/sdb
Wir erhalten die Bestätigung, dass die HDD defekt ist:
5 Reallocated_Sector_Ct 0x0033 002 002 036 Pre-fail Always FAILING_NOW 4035
HDD aus dem Raid entfernen
Die HDD wird nun vom Raid entfernt:
mdadm --manage /dev/md1 --remove /dev/sdb2
Partitionstabelle auf die neue HDD kopieren
Wir tauschen die HDD nun gegen eine neue aus. Nach dem Austausch wird die Partitionstabelle der gesunden HDD auf die neue HDD übernommen. Sprich sda -> sdb:
dd if=/dev/sda of=/dev/sdb bs=512 count=1
Nun müssen wir Linux über die neue Partitionstabelle in Kentniss setzen:
partprobe /dev/sdb
Neue Partition ins Raid aufnehmen
Jetzt können wir die Partition der neuen Festplatte wieder ins Raid aufnehmen:
mdadm --manage /dev/md0 --add /dev/sdb2
Status von mdadm überprüfen
Mdadm synchronisiert die Daten der gesunden HDD nun automatisch auf die neue HDD. Dies kann je nach HDD und Datenmenge eine gewisse Zeit dauern. Der Prozess kann mit folgendem Befehl verfolgt werden:
cat /proc/mdstat
[========>............] recovery = 42.3% (206601856/487336768) finish=102.0min speed=45864K/sec