Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:mdraid

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 neue sdb 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 Array md0 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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki