Objetivo de hoy, tenemos un sistema RAID5, de por ejemplo 4 discos de 500GB, total disponible para uso 1500GB. Queremos hacerlo crecer sustituyendo los discos por otros mayores. Por ejemplo discos de 1500Gb*4 que nos dan un total disponible de 4500GB.
En primer lugar un cat /proc/mdstat y verificar que todo esta en orden.
Personalmente lo sacaria fisicamente y luego con el cat /proc/mdstat verificaria cual he sacado y ejecutaria la siguiente secuencia, asi evitamos posibles errores.
-
mdadm /dev/md0 --fail /dev/hdd1 --remove /dev/hdd1
: sacamos el disco
-
fdisk /dev/hdd
: particionamos al maximo de lo que de
-
mdadm -a /dev/md0 /dev/hdd1
:añadimos el nuevo disco en el sistema.
-
cat /proc/mdstat
: verificamos que sincroniza correctamente
Una vez hecho esto repetimos la secuencia anterior para todos los discos.
Con todos lo discos en orden de marcha y el RAID sincronizado con un uso NO-OPTIMO de espacio, el siguiente paso seria hacer que utilzie la totalidad del espacio:
-
mdadm --grow /dev/md0 -z max
EL siguiente paso es ampliar el sistema de archivos
-
resize2fs /dev/md0
Ya esta, solo tener como precaución asegurar cada paso.