Entfernen alter Konfigurationen
Die Festplatten sollten nur eine Partition ohne ein Dateisystem besitzen. Es empfiehlt sich die GUID der Partition auf Linux RAID (42) zu setzen.
fdisk /dev/sdX # Partitionen neu anlegen
fdisk /dev/sdY
Falls die Festplatte aus einem vorherigen RAID-Verbund stammt, muss die Konfiguration gelöscht werden.
mdadm --misc --zerosuperblock
Anlegen des Arrays
Diese folgenden Befehle erstellen ein RAID1 unter dem Gerätenamen /dev/md0 und speichern diese Konfiguration unter /etc/mdadm/mdadm.conf. Anschließend wird ein Dateisystem angelegt. Es muss ein stride-Verhältnis angegeben werden, damit dieser Befehl auf ein RAID-Verbund funktioniert.
mdadm --create --verbose --level=1 --raid-devices=2 /dev/md0 /dev/sdX1 /dev/sdY1
mdadm --detail --scan >> /etc/mdadm/mdadm.conf
mkfs.ext4 -v -b 4096 -E stride=128 /dev/md0
Das Array sollte sich nun im Hintergrund synchronisieren. Der Status des RAIDs kann man folgendermaßen überprüfen:
cat /proc/mdstat
mdadm --detail /dev/md0
Rebootfähig machen
Die UUID des Arrays kann man mit blkid bekommen. Zusätzlich wird auch das entsprechende Dateisystem mit ausgegeben.
blkid /dev/md0 | cut -d " " -f 2,4 | sed 's/"//g' | sed 's/TYPE=//' >> /etc/fstab
vim /etc/fstab
Die Zeile für RAID sollte so aussehen:
# /dev/md0
UUID=5d9f05df-8321-4f58-a520-b1d56091818a /mount/point ext4 defaults,nofail,discard 0 0