Softwarový raid v Linuxu používám rád. Postavíte ho na jakémkoli hardware, když dáte disky do jiného stroje jedete dál. Výkon pro většinu z nás je také dostačující.
Nejdříve si nainstalujeme nástroj, kterým budeme raid ovládat.
apt-get install mdadm
Raid můžeme postavit přímo na zařízení /dev/sda nebo na oddílu /dev/sda1. Já dělám raid většinou na oddíl, protože ne vždy použiji celý disk. Takže si cfdiskem připravím oddíl. Typ dávám 0xFD Linux raid autodetect, o spuštění raidu se pak postará jádro díky informacím v raid superbloku, které si na takovémto oddílu samo najde.
Teď už můžeme pole vytvořit.
mdadm --create /dev/md0 -l 1 -n 2 /dev/sda1 missing
V tomto příkladu jsme vytvořili /dev/md0 jako RAID1 ze dvou disků, přičemž druhý disk zatím chybí.
mdadm --create /dev/md1 -l 5 -n 3 /dev/sd{a,b,c}1
V druhém příkladu máme RAID5 na třech discích.
Ještě si napíšeme pár užitečných příkazů.
Označení disku za špatný.
mdadm --fail /dev/md0 /dev/sda1
Vyjmutí disku z pole.
mdadm --remove /dev/md0 /dev/sda1
Přidání disku do pole.
mdadm --add /dev/md0 /dev/sda1
Ještě si zapíšeme konfiguraci raidů do souboru.
mdadm --examine --scan >> /etc/mdadm/mdadm.conf
V jakém jsou raidy stavu zjistíme v souboru /proc/mdsat
cat /proc/mdsat
Informace o konkrétním raidu dostaneme
mdadm --detail /dev/md0