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».
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.
Aplicamos los cambios, y al espacio que teníamos disponible (5GB) se le sumarán los 2 GB de la partición de swap.
Nos advertirá de que perderá los datos, aplicamos.
Una vez aplicados los cambios, botón derecho sobre la partición que queremos aumentar y «Resize/Move»
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.
Aplicamos cambios.
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.
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.
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.
Iniciamos la maquina virtual y ejecutamos el comando lsblk -f, donde veremos con detalle el tamaño de las particiones.
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