===== 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}}