linux:mdraid
Inhaltsverzeichnis
mdRAID
RAID erzeugen
RAID1 mit 2 Partitionen
mdadm --create /dev/md0 --chunk=4 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1
Festplattenstatus überprüfen
- Übersicht aller md-Arrays
cat /proc/mdstat
- Detaillierte Ansicht eines Arrays (md0)
mdadm -D /dev/md0
defekte Festplatte ersetzen
Wir gehen davon aus, dass sdb
defekt ist, deren erste Partition Teil von md0
ist.
Siehe auch hier: https://www.howtoforge.com/replacing_hard_disks_in_a_raid1_array
defekte Festplatte entfernen
- Defekte Festplatte aus Array entfernen
mdadm --manage /dev/md0 --fail /dev/sdb1 mdadm --manage /dev/md0 --remove /dev/sdb1
- Falls die Festplatte nicht mehr vorhanden ist, aber im Array noch angezeigt wird, ohne Angabe des gesamten Pfades versuchen.
mdadm --manage /dev/md0 --remove sdb1
- Jetzt die Festplatte physikalisch tauschen.
neue Festplatte hinzufügen
- Partitionstabelle von
sda
auf neuesdb
kopieren, um die gleichen Partitionsgrößen zu erhalten.sfdisk -d /dev/sda | sfdisk /dev/sdb
Alternativ können die Partitionen auch manuell angelegt werden.
- Überprüfen, ob die neue Partitionierung passt!
- Neue
sdb1
dem Arraymd0
hinzufügen.mdadm --manage /dev/md0 --add /dev/sdb1
- Nun wird mdadm die Redundanz wiederherstellen. Fortschritt ansehen:
cat /proc/mdstat
linux/mdraid.txt · Zuletzt geändert: 2022/07/08 09:11 von ckolb