Ampliar Volúmenes Lógicos en LVM

Una de las operaciones más usadas en el entorno de LVM es la extensión o ampliación de la capacidad de los Volúmenes Lógicos, los pasos a seguir dependerán de si disponemos espacio libre o tenemos que añadir una partición más al Grupo de Volumen.

Realizaremos un ejemplo añadiendo un disco al grupo de volúmen para que se muestren todos los pasos.

Los pasos a realizar son:

  • Crear un Volumen Físico
  • Añadir el Volumen Físico al Grupo de Volumen
  • Extender el Volumen Lógico
  • Extender el sistema de archivos del Volumen Lógico

La ampliación la vamos a realizar sobre el Volumen Lógio lvol_01

lvm

Podemos observar que el path del dispositivo es /dev/mapper/Volumen01-lvol_01 aunque también se puede referencian por /dev/Volumen01/lvol_01.

Previamente hemos creado la partición /dev/sdd (con fdisk), a partir de ella creamos el Volumen Físico, en el caso de utilizar el disco completo para ampliar el volumen podemos proceder a ejecutar directamente el siguiente comando:

# pvcreate /dev/sdd

lvm

Ahora añadimos el Volumen Físico al Grupo de Volumen:

# vgextend /dev/sdd

Podemos comprobar con el comando vgdisplay que ya disponemos de espacio libre para poder asignarlo:

# vgdisplay Volumen01

lvm

Extendemos el Volumen Lógico lvol_01 con parte del espacio libre, por ejemplo 100MB:

# lvextend –L +100M /dev/Volumen01/lvol_01

lvm

Finalmente queda extender el sistema de archivos del Volumen teniendo en cuenta, que en cada sistema hay una herramienta distinta, por lo que primero comprobaremos el sistema de archivos del volumen y después lo ampliaremos.

Utilizamos el comando blkid para comprobar el sistema de archivos del volumen:

# blkid

lvm

Como el sistema es ext4 utilizaremos la herramienta resize2fs (valido para ex2/ext3/ext4)

# resize2fs /dev/Volumen01/lvol_01

Comprobamos que la partición se ha extendido:

lvm