bw11.ch
 

Software-Raid mit mdadm erstellen

 

Quelle: Linuxwiki.de

Scenario:
    * Es soll eine Raid-0-Partition (Striping) und eine Raid-1 Partition (Mirroring) eingerichtet werden.
    * Zur Verfügung stehen zwei Platten: hda und sda

Einrichten

    * Partitionen erstellen/aussuchen. Sinnvollerweise sind die Paare gleich groß: hda13 + sda10, hda14 + sda11
    * Mit fdisk den Partitionstyp aller 4 Partitionen auf 0xfd (Linux raid autodetect) ändern.

# mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/hda13 /dev/sda10
# mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/hda14 /dev/sda11
# mdadm --create /dev/md0 --level=1 --raid-disks=2 missing /dev/sdc1 --auto md

mdadm legt das md device automatisch an z.b. bei udev
missing lässt in diesem Fall das erste Laufwerk frei _U z.B. zum umkopieren von Daten aufs Raid (Spiegel ohne die erste Platte)

Jetzt müssen die 2 RAID-Partitionen mit Dateisystemen versehen werden:

# mkfs.reiserfs /dev/md0
# mkfs.ext3 /dev/md1

Kontrolle:

# cat /proc/mdstat

Die /etc/fstab ändern:

...
/dev/md0 /work reiserfs auto,users,exec 0 0
/dev/md1 /home ext3 auto,users,noexec 0 0

/etc/mdadm/mdadm.conf erstellen:

# cd /etc/mdadm
# echo 'DEVICE /dev/hd*[0-9] /dev/sd*[0-9]' > mdadm.conf
# mdadm --detail --scan >> mdadm.conf


|  bw11.ch  |