Ampliar disco Ubuntu – VirtualBox

Hoy vamos a dar solución a un problema que nospodemos encontrar con una máquina virtual. Es este caso es una de pruebas con Ubuntu 20.04. La habíamos creado con un disco virtual de 10Gb y en cuanto le añadamos algunas aplicaciones y actualizaciones pues se llenará el disco. Antes de que se llene por completo y tengamos problemas serios vamos a ampliar el disco.

Ampliar disco virtual en VirtualBox

Lo primero es ampliar el tamaño del disco virtual, para ello utilizamos «VBoxManage» con el siguiente comando

VBoxManage modifyhd c:\carpeta\maquina_virtual\disco.vdi --resize 25000

Hay que recordar que el tamaño indicado con el parámetro –resize es en Mb.

Podemos comprobar en VirtualBox que ya se ha ampliado el disco.

Ampliar disco en Ubuntu

Primero podemos comprobar con «df -h» que nuestra partición todavía tiene el tamaño inicial

Y con «sudo fdisk -l» podemos comprobar que el disco ya tiene el tamaño al que lo hemos ampliado ateriormente

Así que lo que nos toca ahora es ampliar la partición para darle todo el tamaño restante del disco.

Ampliación en modo gráfico

Podemos hacerlo en modo gráfico con la utilidad «Discos» de Ubuntu

Cuando iniciamos la aplicación, podemos ver el tamaño total del disco y las particiones

Seleccionamos la partición, pulsamos en «opciones» y le damos a «Redimensionar«

En «Redimensionar» le asignamos el tamaño total del disco, o lo que consideremos oportuno, y le damos al botón «Redimensionar»

Como es lógico, nos pedirá contraseña para elevar permisos para poder realizar la tarea

Y podemos ver la aprtición ampliada

Ampliación en modo comando

Para realizar la ampliación de disco desde la consola utilizaremos la herramienta «parted». Si no la tenemos podemos instalarla mediante

apt-get install parted

Ejecutamos con sudo e indicando el disco en el que vamos a ampliar la partición

sudo parted /dev/sda

Dentro de la herramienta parted, con el comando «print» podemos ver el estado de las particiones. Utilizaremos el comando «resizepart» para redimensionar las particiones. Lo que en el entorno gráfico se podía hacer casi de una vez, aquí lo tenemos que hacer en 2 pasos, Primero con la partición extendida y después con la partición lógica.

En la imagen podéis ver la secuencia de comandos, cuando nos pregunta por el tamaño final de la partición, le indicamos 100% para que utilice todo el espacio disponible.

Además de la información mostrada por «Parted» podemos comprobar el estado de la partición con

fdisk -l /dev/sda

Otro día probaremos la ampliación de discos pero con discos LVM

Espero que os resulte de utilidad.