Crear una matriz RAID de software de Linux

Esta receta es un producto derivado de mi entrada de blog sobre la construcción de un servidor de almacenamiento económico. Si desea más comentarios, consulte mi blog.


Tenga en cuenta que he hecho esto en un sistema Ubuntu - otras distribuciones pueden ser ligeramente diferentes.

Lo primero, se necesita la utilidad mdadm. sudo apt-get install mdadm Agarraré esto para ti.

A continuación, necesitaremos algunas particiones de disco. Estos pueden estar en el mismo disco físico (mdadm puede quejarse de esto), bueno para las pruebas, pero para datos "reales", use particiones en discos físicos separados.

En este ejemplo, tengo / dev / sda3, / dev / sdb3 y / dev / sdc4, todos son 1175GB.

Ahora, vamos a construir ...

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

Hay otros niveles que pueden ser más apropiados para su situación.

Dale a esto un poco de tiempo para ejecutar, puedes verificar el progreso con sudo mdadm -D / dev / md0 o cat / proc / mdstatEsto le dará una buena idea del tiempo restante en la construcción de la matriz.

Deje que mdadm siga su curso por un tiempo, luego puede continuar y formatear la unidad. Hice esto antes de que se completara la compilación, pero puedes esperar si quieres.

Elegí jfs, pero hay otros sistemas de archivos que pueden ser apropiados para sus necesidades. mkfs.jfs / dev / md0

Una vez que el sistema de archivos haya terminado, monte el dispositivo para usarlo. Creé un directorio, / mnt / raid, y monté el dispositivo allí:mount / dev / md0 / mnt / raid

Si lo desea, puede crear una entrada en fstab para hacer esto más fácil.