In diesem Beitrag geht es darum, bei einem raid1 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:
<code>
A DegradedArray event had been detected on md device /dev/md0.
</code>
 
Als erstes prüfen wir dies via smartctl nach:
 
<code>
smartctl -a /dev/sdb
</code>
 
 
Wir erhalten die Bestätigung, dass die HDD defekt ist:
 
<code>
5 Reallocated_Sector_Ct 0x0033 002 002 036 Pre-fail Always FAILING_NOW 4035
</code>
 Die HDD wird nun vom Raid entfernt: <code>mdadm --manage /dev/md1 --remove /dev/sdb2</code>  Wir tauschen die HDD daher nun gegen eine neue aus. Nachdem austausch Nach dem Austausch wird die Partitionstabelle der gesunden HDD auf die neue HDD übernommen. Sprich '''sda -> sdb''': <code>dd if=/dev/sda of=/dev/sdb bs=512 count=1</code>  Nun müssen wir Linux über die neue Partitionstabelle in Kentniss setzen: <code>partprobe /dev/sdb</code>  Jetzt können wir die Partition der neuen Festplatte wieder ins Raid aufnehmen: <code>mdadm --manage /dev/md0 --add /dev/sdb2</code>  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: <code>cat /proc/mdstat</code> 
<code>
[========>............] recovery = 42.3% (206601856/487336768) finish=102.0min speed=45864K/sec
</code>
Änderungen – Benhosting

Änderungen

HDD Wechsel bei einem RAID 1 System

776 Byte hinzugefügt, 13:17, 29. Mär. 2016
keine Bearbeitungszusammenfassung