SOFTWARE RAID MIT MDADM
MIGRATION VON RAID 5 ZU RAID 10
VORWORT / WARNUNG:
Fertigen Sie eine DATENSICHERUNG bevor Sie Ihre Festplatten ändern.
Datenverlust ist obligatorisch bei allen Veränderungen an
Festplatten/RAID Einstellungen!
Die Befehle sind angepasst für meine Gegebenheiten, Sie müssen diese entsprechend anpassen (Gerätenamen ändern!).
Ich hatte ein RAID 5 aufgebaut aus 3x 500 GB (ca. 1 TB Kapazität).
Weil
das System stark ausgelastet wird (7 virtuelle Machninen teilen sich
die Platten) war mir das Risiko von "Zwei Platten Crash" zu groß,
deshalb bin ich auf 4-Festplatten RAID 10 umgestigen. Dieser kann sogar
gleichzeitigen Ausfall von 2 Platten überleben.
1) BACKUP
!!! (kann nicht oft genung wiederholt werden - Je wichtiger die Daten
sind, desto essenentieler ist der Backup. RAID ist kein Ersatz für die
Datensicherung!)
2) Zusatz-Disk installieren
3) Altes RAID (Level 5) auflösen (stoppen)
a) "Demontieren":
sudo umount /dev/md0
b) stoppen
sudo mdadm --stop
3) mit GPARTED
a) die 4 Festplatten reorganisieren - leere Partitionen erstellen
b) RAID Marke setzen (RAID label)
4) RAID 10 erstellen
mdadm --create /dev/md0 --verbose --raid-devices=4 --chunk=512 --level=raid10 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
(Das hat bei mir 2 Stunden gedauert...; Block-größe ist zw. 256KB
und 1024 KB wie die Empfehlung für Festplatte neuer als 2008
lautet)
Fortschritt beobachten mit:
cat /proc/mdstat
5) mdadm.conf aktualisieren
sudo mdadm --detail --scan
Das Ergebnis in /etc/mdadm/mdadm.conf unter "DEVICE PARTITIONS" einfügen
6) FORMATIEREN
sudo mke2fs -j /dev/md0
oder (falls Sie ReiserFS bevorzugen...)
sudo mkreiserfs -j /dev/md0
7) MONTIEREN (/etc/fstab)
a) /etc/fstab aktualisieren (Optional)
/dev/md0 /MountPath auto defaults 0 3
b) Montieren
mount /dev/md0