Creare un array RAID software Linux

Questa ricetta è uno spin-off del mio blog sulla creazione di un server di storage economico, se vuoi più commenti, guarda il mio blog.


Nota, l'ho fatto su un sistema Ubuntu - altre distribuzioni potrebbero essere leggermente diverse.

Per prima cosa è necessaria l'utility mdadm. sudo apt-get install mdadm prenderò questo per te

Successivamente, avremo bisogno di alcune partizioni del disco. Questi possono trovarsi sullo stesso disco fisico (mdadm potrebbe lamentarsi di questo), ottimo per i test, ma per i dati "reali", utilizzare le partizioni su dischi fisici separati.

In questo esempio, ho / dev / sda3, / dev / sdb3 e / dev / sdc4, tutti sono 1175 GB.

Ora, costruiamo ...

sudo mdadm --create / dev / md0 --level = RAID5 --raid-devices = 2 / dev / sda3 / dev / sdb3 / dev / sdb4

Ci sono altri livelli che potrebbero essere più appropriati alla tua situazione.

Dagli un po 'di tempo per correre, puoi controllare i progressi con sudo mdadm -D / dev / md0 o cat / proc / mdstatQuesti ti daranno una buona idea del tempo rimanente nella costruzione dell'array.

Lascia che mdadm faccia il suo corso per un po ', poi puoi andare avanti e formattare l'unità. L'ho fatto prima che la compilazione fosse completa, ma puoi aspettare se vuoi.

Ho scelto jfs, ma ci sono altri filesystem che potrebbero essere adatti alle tue esigenze. mkfs.jfs / dev / md0

Una volta terminato il filesystem, montare il dispositivo per usarlo. Ho creato una directory, / mnt / raid, e ho montato il dispositivo lì:montare / dev / md0 / mnt / raid

Se lo si desidera, è possibile creare una voce in fstab per semplificare la procedura.