Detta recept är en spin-off från min bloggpost när jag bygger en billig lagringsserver, om du vill ha mer kommentarer, se min blogg.
Obs! Jag har gjort det på ett Ubuntu-system - andra utdelningar kan vara lite annorlunda.
För det första behövs mdadm-verktyget. sudo apt-get install mdadm
kommer ta det här för dig.
Därefter behöver vi vissa diskpartitioner. Dessa kan vara på samma fysiska disk (mdadm kan gripe om detta), bra för testning, men för "riktiga" data, använd partitioner på separata fysiska diskar.
I det här exemplet har jag / dev / sda3, / dev / sdb3 och / dev / sdc4, alla är 1175GB.
Nu, låt oss bygga ...
sudo mdadm - skapa / dev / md0 --level = RAID5 - rädda enheter = 2 / dev / sda3 / dev / sdb3 / dev / sdb4
Det finns andra nivåer som kan vara mer lämpliga för din situation.
Ge det här lite tid att springa, du kan kontrollera framsteg med sudo mdadm -D / dev / md0
eller katt / proc / mdstat
Dessa ger dig en bra bild av tiden som återstår i arraykonstruktionen.
Låt mdadm köra sin kurs en stund, så kan du fortsätta och formatera enheten. Jag gjorde detta innan byggnaden var klar, men du kan vänta om du vill.
Jag valde jfs, men det finns andra filsystem som kan vara lämpliga för dina behov. mkfs.jfs / dev / md0
När filsystemet är klart, montera enheten för att använda den. Jag skapade en katalog, / mnt / raid och monterade enheten där:mount / dev / md0 / mnt / raid
Om så önskas kan en post skapas i fstab för att underlätta detta.