LVM: Cómo reducir un volumen lógico en Linux

Introducción

¡Hola a todos!, en esta entrada vamos a ver cómo reducir un volumen lógico para asignarle el espacio a otro volumen . Si no tienes un volumen lógico creado puedes ver cómo hacerlo visitando la siguiente entrada.

Si quieres ampliar un volumen lógico puedes ver como hacerlo visitando esta entrada.

Reducir volumen lógico

En la entrada anterior vimos como ampliar un volumen lógico dejando creados los siguientes volúmenes lógicos:

El «usuario3» disponía de 6GB en su home, ahora no los necesita y vamos a dejarlo en 2Gb como a los otros usuarios.

Para reducir un volumen lógico utilizamos el comando «lvreduce«, por ejemplo, para reducir el volumen que utiliza el home del «usuario3» a 2GB utilizaríamos:

lvreduce -L 2G /dev/extendida/home-usuario3 -r

Con el parámetro «-L» (LogicalVolumeSize) indicamos el tamaño final que tendrá en volumen lógico y con el parámetro «-r» (Resize) indicamos que se redimensione el sistema de ficheros, es decir, no tendremos que ejecutar «resize2fs» posteriormente.

Al ejecutar el comando, nos preguntará si queremos desmontar el directorio, le diremos que «SI«.

Comprobamos el tamaño del volumen lógico con «lvs«:

Vemos el nuevo tamaño de las particiones montadas y comprobamos que el home del «usuario3» ahora tiene 2GB:

Extender volumen lógico

Como hemos reducido el volumen lógico de 6GB a 2GB, los 4GB sobrantes quedarán libres en el grupo de volúmenes:

Asignamos todo el espacio libre al volumen lógico utilizado por el «usuario1«:

lvextend -l +100%FREE /dev/extendida/home-usuario1 -r

De nuevo vemos el espacio de las particiones montadas:

¡No olvides hacer click sobre el botón «Me gusta» y comparte si te ha servido de ayuda este tutorial sobre como reducir un volumen lógico utilizando LVM.

¡Suscríbete para recibir notificaciones de nuevos tutoriales!

¡Saludos!

Referencias:

https://wiki.archlinux.org/index.php/LVM_(Espa%C3%B1ol)

Deja un comentario