A. Said B. S' Blog

abril 27, 2023

Crear un Arreglo de Discos en Linux

Filed under: Linux — anbazurt @ 12:45

Para mi proyecto de nas este pequeño quicksheet:

Crear un Raid 5:

Particionar los discos a usar y luego crear el raid:

mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1

Posterior a esto quedará creado el device /dev/md0 que puedo formatear con xfs y montarlo para uso.

La idea será poner 3 discos de 4T y posteriormente reemplazar por discos de 8T para esto debo tener en cuenta:

Remover cada disco a reemplazar del arreglo asi:

mdadm --manage /dev/md0 --fail /dev/sdd1

mdadm --manage /dev/md0 --remove /dev/sdd1

Prefiero apagar aquí el servidor y posterior a eso, cambiar los discos fisicamente una vez se reemplaza el disco se debe hacer lo siguiente:

sudo mdadm --manage /dev/md0 --add /dev/sde1

Y esperar a que el disco se agregue al arreglo (se puede revisar con cat /proc/mdstat)

Tener en cuenta que hasta no reemplazar los 3 discos no podremos crecer el arreglo pues el toma el valor del disco mas pequeño para hacer los calculos de tamaño del arreglo.

Una vez se reemplazan los 3 discos y el arreglo ha crecido se debe hacer resize de esta forma:

sudo mdadm --grow /dev/md0 --size=max

Se monta la partición y se procede a crecerla al tamaño asignado asi:

sudo xfs_growfs /mnt/raid5

En este caso «/mnt/raid5» es donde esta montado el dispositivo del arreglo.

Blog de WordPress.com.