===== Software RAID Reparatur unter Ubuntu =====
Kurzfassung
* mdadm ermöglicht den Austausch defekter Geräte und Rebuilds im laufenden Betrieb.
* Hot-Spare-Laufwerke beschleunigen den Wiederaufbau, sind aber nicht zwingend erforderlich.
==== Voraussetzungen ====
* Ubuntu mit installiertem Paket mdadm
* Root- oder sudo-Rechte
* Aktuelles Backup kritischer Daten
* Identifikation der betroffenen Arrays (sudo mdadm --detail /dev/mdX)
==== Fehlerdiagnose ====
* Array-Status prüfen:
cat /proc/mdstat
sudo mdadm --detail /dev/md0
* Defekte Devices markieren:
sudo mdadm --fail /dev/md0 /dev/sdb1
==== Reparatur mit Hot-Spare ====
* Hot-Spare prüfen:
sudo mdadm --detail /dev/md0 | awk '/spare/'
* Rebuild startet automatisch nach dem Fail-Mark:
watch cat /proc/mdstat
* Nach Abschluss Hot-Spare neu definieren (falls verbraucht):
sudo mdadm --add /dev/md0 /dev/sdf1
==== Reparatur ohne Hot-Spare ====
* Defektes Device entfernen:
sudo mdadm --remove /dev/md0 /dev/sdb1
* Ersatzlaufwerk vorbereiten:
sudo parted /dev/sdx --script mklabel gpt
sudo parted /dev/sdx --script mkpart primary 1MiB 100%
sudo parted /dev/sdx --script set 1 raid on
* Ersatz dem Array hinzufügen:
sudo mdadm --add /dev/md0 /dev/sdx1
watch cat /proc/mdstat
==== Nach dem Rebuild ====
* Konfiguration aktualisieren:
sudo mdadm --detail --scan | sudo tee /etc/mdadm/mdadm.conf
sudo update-initramfs -u
* SMART-Status prüfen und Austauschgerät freigeben:
sudo smartctl -H /dev/sdb
sudo wipefs -a /dev/sdb
==== Tipps ====
* bitmap=internal reduziert Rebuild-Zeiten.
* alerting via /etc/mdadm/mdadm.conf (MAILADDR) aktivieren.
* Regelmäßig Tests mit --fail durchführen, um Abläufe zu üben.
==== Siehe auch ====
* [[sammlung:software_raid_ubuntu|Software RAID unter Ubuntu einrichten]]
* [[sammlung:raid|RAID Grundlagen]]
* [[sammlung:backup|Backup und Restore]]
{{tag>raid mdadm ubuntu reparatur}}