Añadir un disco a grupo de volumen LVM de Máquina Virtual

Añadir disco a grupo de volumen LVM de Máquina Virtual es otro post-apunte para cuando me toque hacerlo de nuevo, ya que al final tantas cosas en la cabeza muchas se olvidan.

Como ya he comentado en alguna otra ocasión añadir un disco a grupo de volumen LVM de una Máquina Virtual para aumentar el volumen lógico, no es de mi agrado, ya que al final vas añadiendo discos a una VM y se vuelve ingobernable.

Si es una maquina virtual, yo prefiero crear un volumen lógico de un solo disco, e ir aumentado, ya que por ejemplo en VMware, te lo deja añadir en caliente, otra cosa es Azure, que si que tienes que apagar la VM para poder ampliar el disco.

En Azure si no quieres parar la VM, añades un disco a la VM, ya que te deja hacerlo en caliente y luego añadirlo al grupo de volumen y extender el volumen lógico, pero bueno, si se puede evitar esto mejor, ya que luego te encuentras con una VM de20 discos.

Empecemos. Hemos añadido un disco de 60 GB a una VM de Azure para aumentar el volumen lógico que tenemos, la VM no se puede apagar así que optamos por esta opción.

Ejecutamos un lsblk -fm para ver la info de los discos y particiones, donde vemos que el nuevo disco es el sde.

lsblk -fm

Primero vamos a crear el volumen físico con sudo pvcreate /dev/sde.

Añadir un disco a grupo de volumen LVM pvcreate

Ejecutamos vgdisplay para ver los grupos de volúmenes que tenemos, en este caso solo tenemos uno.

Ahora extenderemos el grupo de volumen con sudo vgextend vg_vmgorkal02 /dev/sde

Añadir un disco a grupo de volumen LVM vgextend

Vale, ejecutamos lsblk -fm para ver como vamos con el proceso.

Añadir un disco a grupo de volumen LVM lsblk

Si ejecutamos vgdisplay, veremos como tenemos espacio libre en el grupo de volumen.

Añadir un disco a grupo de volumen LVM vgdisplay

Visto el espacio libre, vamos a extender el volumen lógico con sudo lvextend -l+100%FREE /dev/vg_vmgorkal02/lv_vmgorkal02

Ya tendremos extendido el volumen lógico, nos quedaría extender el sistema de ficheros con sudo btrfs filesystem resize max /datos , que es donde tenemos el punto de montaje, con este comando extenderemos todo el espacio disponible.

Ejecutamos df -h y ya veremos el nuevo tamaño.

Añadir un disco a grupo de volumen LVM tamaño final

Saludos

Aprovecho y os dejo otro post de como aumentar el tamaño de un disco de un volumen lógico.

Aumentar el tamaño de disco de volumen lógico en linux