Agregar espacio a RAID5 usando mdadm, lvm y ext3

Agregar espacio a RAID5 usando mdadm, lvm y ext3

He visto algunas descripciones sobre el uso de mdadm con lvm para crear una incursión fácilmente expandible, comoesta pregunta, pero sigo pensando que me falta algo. Digamos que creo el raid usando mdadm con 4 unidades usando raid5, luego hago un volumen lvm(?) encima de eso, luego formateo ese volumen lvm con ext3. Todo eso suena bien.

Luego quiero agregar más espacio, así que coloco otro disco duro. ¿Cómo lo agrego? Si simplemente lo agrego al lvm, entonces no forma parte del conjunto raid5. Si lo agrego usando "mdadm --grow", una vez hecho esto, todavía tengo que desmontar y cambiar el tamaño del sistema de archivos ext3.

Pensé que si usaba lvm encima de mdadm sería innecesario desmontarlo y esperar el cambio de tamaño (lo que lleva una eternidad con una incursión de 5 TB). ¿Es eso correcto?

He hecho esto antes sin usar lvm, usando solo "mdadm --grow", luego creo que resize2fs. Pero eso llevó días, durante los cuales hubo que desmontar el disco.

¡Gracias!

Respuesta1

ext3 admite el cambio de tamaño en línea, lo que significa que puede hacer crecer el sistema de archivos mientras está montado. El procedimiento sería:

  1. Agregue la nueva unidad
  2. mdadm --growpara agregarlo al RAID
  3. pvresizepara aumentar el tamaño del PV
  4. lvextendpara aumentar el tamaño del VI
  5. resize2fspara hacer crecer el sistema de archivos

información relacionada