Software-RAID Level 1
Aus DebianforumWiki
Software-RAID Level 1 ist die Spieglung einer Festplatten-Partition, durch einrichten eines Festplattenverbund von zwei (oder mehr) Festplatten zu einem logischen Laufwerk mittels
mdadm, bei dem die Daten gleichzeitig auf alle Festplatten dupliziert werden. Dies schützt durch Redundanz vor dem Ausfall einer Festplatte.
- Die Literatur empfiehlt aus Sicherheitsgründen, für die RAID-Festplatten unterschiedliche Hersteller oder zumindest unterschiedliche Produktionslinien vom selben Hersteller einzusetzen. Damit, sollte ein Hersteller Fertigungsprobleme gehabt haben, nicht alle Festplatten innerhalb kürzester Zeit ausfallen.
- Tritt ein Problem auf, wird die Fehlermeldung per E-Mail versandt. Das setzt allerdings voraus, dass ein Mail Transfer Agent (MTA) eingerichtet ist (Die Mail wird die Ausgabe von
cat /proc/mdstatenthalten). - Das RAID ersetzt keine Datensicherung. Ein RAID schützt nur vor dem Ausfall einer Festplatte — nicht vor unbeabsichtigtem löschen von Dateien und Fehler am Dateisystem.
| |
Hinweis: Im Debian-Wiki wird das Einrichten eines RAID Level 1 gezeigt.. Hier ist nur notiert
|
Fehlerhafte Festplatte ersetzen
- Alle Partitionen der defekten Festplatte als fehlerhaften aus dem RAID entfernen:
mdadm /dev/mdN --set-faulty /dev/sdXN --remove /dev/sdXN
- Die physische Festplatte auswechseln.
- Bootloader und Partitionstabelle kopieren:
dd if=/dev/sdY of=/dev/sdX bs=512 count=1 sfdisk -R /dev/sdX
- Partitionen der neuen Festplatte dem RAID hinzufügen:
mdadm /dev/mdN --add /dev/sdXN
| |
Hinweis: Das als fehlerhaft entfernen und hinzufügen von Partitionen, kann während des Betriebs passieren. Nur zum Auswechseln der physischen Festplatte muss eine Ausfallzeit eingeplant werden. |
| |
Hinweis: Es müssen alle Partitionen der defekten Festplatte als fehlerhaft entfernt und anschließend neu hinzugefügt werden. |
Mit folgendem Befehl kann die Synchronisierung des RAID verfolgt werden:
watch mdadm --detail /dev/mdN
Der Irrtum abwarten zu müssen bis die Synchronisierung abgeschlossen sei ist falsch. Sie können das RAID sofort benutzen.
Aus einem Live-System darauf zugreifen
Alle RAID-Systeme starten:
apt-get update # Paketquellen aktualisieren apt-get install mdadm # Werkzeug zum Verwalten von RAID-Systemen installieren modprobe md_mod # RAID framework laden (RAID-Treiber) mdadm-startall # Alle RAID-Systeme starten
Nun sollten alle RAID-Systeme (Meta-Devices: /dev/md*) gestartet worden sein und können mit den üblichen Programmen — lvm(8), mount(8) usw. — wie herkömmliche Partitionen gehandhabt werden.
| |
Hinweis: Der Rettungsmodus des Debian-Installer startet RAID-Systeme ebenfalls. |