Ohjelmistopohjainen RAID
Linuxin kernelissä on ohjelmistopohjainen RAID -toteutus, md (multidisk). Sen asentaminen on verrattain helppoa: aluksi tietysti laitetaan kiinni raidin muodostavat levyt. RAID-työkalut ja mdadm on syytä olla asennettuna (Debian-paketit raidtools ja mdadm). Seuraavaksi kirjoitetaan /etc/raidtab -tiedosto, joka kuvaa mitkä levyt kuuluvat RAIDiin, ja millaisen md-laitteen ne muodostavat.
Esimerkkitapaus, jossa laitteet /dev/hde1 ja /dev/hdh1 muodostavat peilatun laitteen (RAID-1), joka on siis yhtä iso kuin kumpikin yksittäinen levy, ja joka selviää toisen levyn rikkoutumisesta tietojen häviämättä. Raid-level kohdan arvoa muuttamalla voi tehdä erilaisia RAID-tasoja edustavia laitteita: esimerkiksi RAID-0:lla saa kahdesta levystä tehtyä yhden ison, ja RAID-5:llä kolmesta tai useammasta saadaan yhtä levyä sekä vikasietoisempi, suurempi, että nopeampi laite.
raiddev /dev/md0 raid-level 1 nr-raid-disks 2 nr-spare-disks 0 persistent-superblock 1 device /dev/hde1 raid-disk 0 device /dev/hdh1 raid-disk 1
Lopuksi tehdään laite komentamalla:
mkraid /dev/md0
Tämän jälkeen /dev/md0 on käsiteltävissä siinä missä mikä tahansa levyosio: sille voi luoda minkä tahansa tiedostojärjestelmän. Mdadm-ohjelmalla voi tarkkailla levyn tilaa.