Aumentar el tamaño de un Disco en Ubuntu Server con Gparted y el espacio disponible detras de swap

Un día se me pidió aumentar el tamaño de un disco en una maquina virtual con Ubuntu Server, quedaba poco espacio y no se podía liberar nada, así que busque la manera mejor y mas cómoda para mi, se puede hacer de otras maneras y por comandos, pero yo escogí la forma que mas fácil me parecía y que menos riesgo tenia. He de recordar que no soy ningún experto en linux y que mis conocimientos son básicos.

Aumente el tamaño desde «edit settings» de la maquina virtual, mapee la iso de gparted e inicie la VM desde la iso o cd/dvd. Al iniciar gparted, mi sorpresa fue que la partición de swap se encontraba entre la partición de sistema y el espacio disponible, por lo que no podía simplemente «extender».

Aumentar el tamaño de un Disco

Cuando nos encontramos con esta situación, una de las opciones que tenemos es eliminar la partición de swap.

Seguido eliminamos la partición extendida.

delete partition gparted

Aplicamos los cambios, y al espacio que teníamos disponible (5GB) se le sumarán los 2 GB de la partición de swap.

apply garted 2

Nos advertirá de que perderá los datos, aplicamos.

loss data gparted

Una vez aplicados los cambios, botón derecho sobre la partición que queremos aumentar y «Resize/Move»

resize gparted

Le sumamos a la partición que queremos aumentar, los 5GB iniciales que le habíamos aumentado desde las opciones de la maquina virtual, esta cantidad en MB.

increase size gparted

Aplicamos cambios.

Apply gparted

Ahora con el espacio que ha quedado (el que tenia la partición de swap en un principio), creamos una partición extendida, seleccionando en el campo Create as: Extended Partition y Add.

create extended partition gparted

Creada ya la partición extendida, seleccionando dentro de esta, botón derecho, Create new partition, seleccionamos Logical Partition —- y el file System — linux-swap.

create logical partition gparted

Una vez finalizado todas las operaciones, debería quedar así, con la partición de sistema primero y la partición de swap al final.

garted finish

Iniciamos la maquina virtual y ejecutamos el comando lsblk -f, donde veremos con detalle el tamaño de las particiones.

lsblk -f

Saludos y espero que os sirva.

Os dejo esta categoría de posts de Gparted por si os pueden ayudar o interesar

https://aprendiendoavirtualizar.com/?s=gparted