Borrar un volumegroup y extender el principal

En una ocasión un cliente nos solicitó que borrasemos una partición que no utilizaba y añadiesemos su espacio libre a la partición raíz principal. Al disponer de volume groups, esta operación es muy sencilla.

En el ejemplo, partimos de dos volumegroups configurados, y queremos borrar uno para añadir su espacio a otro.

Primeramente, listamos los volumegroups con vgdisplay:

 

Lo cual nos mostrará los dos volumegroups, en el ejemplo, el volumegroup a borrar se llama vg_data

Seguidamente, desmontamos el punto de montaje que queremos borrar, para evitar corrupción en el mismo

 

Recordad, si os indica que el dispositivo está “busy”, revisar que no esté en uso mediante lsof /data

Tras esto, listamos los lvms para poder borrar el lvm del volumegroup vg_data

 

Nos mostrará nuestros lvm, en nuestro caso, el lvm a borrar es /dev/vg_data/lv_data

Borramos el lvm mediante lvremove:

 

Con esto, tendremos el volumegroup vg_data sin lvm, podríamos crear varios lvms nuevos o bien, borrar el volumegroup, como vamos a hacer:

 

Una vez borrado el volumegroup, tendríamos espacio libre sin asignar y  solo el volumegroup principal, que en nuestro caso se llama Ubuntu-1204.

Vamos a proceder ahora a extender el volumegroup Ubuntu-1204 con todo el espacio disponible, para ello, primeramente, mediante fdisk -l, listamos las particiones del disco:

 

Lo cual nos devuelve algo así:

 

Nuestra partición sería /dev/sda3, debéis identificar vuestras particiones para saber cual es la que queréis extender al volumegroup principal.

La extendemos:

 

Tras esto, comprobamos que la partición principal se ha redimensionado:

Seguidamente, extendemos la partición LV:

 

Y por último hacemos un resize del LVM:

 

 

Y listo. Por último quedaría forzar un fsck del sistema de ficheros, para prevenir inconsistencias, y el reparticionado estaría terminado.

 

Deja un comentario

Your email address will not be published.