LVM – Redimensionar volumenes logicos

Posted on by 0 comment

¿Que pasa si tienes que aumentar el tamaño de una partición y el hueco no está contiguo?

Imaginemos este escenario:

Queremos aumentar /usr quitandole espacio a /home que está sobredimensionada.

Gran problema. Ya me ha tocado en alguna ocasión reducir una partición, mover otras dos y aumentar una cuarta.

Después de este tipo de experiencias empecé a hacer instalaciones con LVM – Volúmenes Lógicos, lo cuál te permite asignar cualquier espacio a cualquier partición sin preocuparte si está contiguo. Puede estar incluso en otro disco.

¿Y cuales son los comandos que necesito para redimensionar con LVM? En el caso del esquema anterior pero con LVM serian:

1- Reducir (de mas) de 241Gb a 230Gb (11Gb) /home para liberar espacio

resize2fs /dev/riceru/home 230G

2- Reducir el volumen logico que contiene a /home (le quitamos 10 Gb)

lvreduce -L -10g (-t) /dev/riceru/home

3- Extender volumen logico que contiene a /usr (le añadimos 5Gb)

lvextend --size +5Gb /dev/riceru/usr

4- Ampliar el sistema de ficheros /usr a todo lo que da su volumen logico (5Gb)

resize2fs /dev/riceru-trinity/usr

5- Ajustar el sistema de ficheros reducido de mas (/home) a todo lo que da su volumen logico

resize2fs /dev/riceru-trinity/home

Si hacéis cuentas hay 5Gb que he dejado sin asignar, en la reserva, para el sistema de fucheros que lo necesite mas adelante.

Nota: La partición /boot no puede estar dentro del LVM para que el sistema sea arrancable.

Bye

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *