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.