Bevor ein Software RAID-5 unter Linux erstellen werden kann, müssen die Festplatte entsprechend vorbereitet werden.
Die Festplatten die für das RAID-5 gebraucht werden, müssen zuerst mit cfdisk als 0xFD (Linux raid auto detected) partitioniert werden.
Ausgabe von fdisk -l
So sollte die Ausgabe sein aller 500er GB Festplatten mit 0xFD Partitionierung:
PHP
Disk /dev/sdc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdc1 1 60801 488384001 fd Linux raid autodetect
Um die neue RAID-5 Disk zu erstellen gibt man folgenden Befehl ein:
In diesem Beispiel werden 8x 500GB Disks zu einem RAID-5 benutzt.
/dev/md0 ist das neue RAID-Laufwerk welches erstellt werden soll.
PHP
mdadm --create /dev/md0 --level=raid5 --raid-devices=8 /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh /dev/sdi /dev/sdj
Anschliessend muss das erstelle RAID-Laufwerk formatiert werden um es mounten zu können:
Um das RAID-5 wieder zu entfernen muss es zuerst gestoppt werden: