Ubuntu

Error de espacio disponible Ubuntu Server 18.04

En este artículo explicaré un error que me ha sucedido varias veces en instalaciones nuevas de Ubuntu Server 18.04 con LVM, utilizando la iso «ubuntu-18.04.3-live-server-amd64.iso».

El problema viene por falta de espacio en el disco aunque realmente tengamos espacio suficiente. Tras probar varias soluciones, dejo aquí la que me ha funcionado y suelo utilizar.

Antes de empezar a solucionar el problema, una pequeña explicación de lo que es LVM.

¿Qué es LVM?

LVM (Logical Volume Manager) es una nueva capa de abstracción, situada entre el sistema de ficheros y el dispositivo de almacenamiento (como puede ser un disco), que añade una serie de ventajas frente al particionado tradicional, entre ellas la flexibilidad que permite.

Para entrar más en detalle, aquí te dejo una serie de artículos muy interesantes que lo explican.

Solución al problema

Para comprobar si es nuestro problema utilizaremos el siguiente comando.

df -h

El resultado debería ser algo parecido a esto.

Como se puede ver en la imagen, el volumen “/dev/mapper/ubuntu–vg-ubuntu-lv” está al 82% de uso. El tamaño total es de 3,9Gb cuando realmente, en esta máquina de ejemplo, tenía libres más de 70Gb.

Antes de comenzar hay que tener en cuenta que los nombres del grupo de volúmenes y del volumen lógico son los que se asignan por defecto. Si los has cambiado durante la configuración de LVM tendrás que cambiarlos también en los ejemplos.

En primer lugar vamos a redimensionar el volumen para que utilice todo el espacio libre existente del grupo de volúmenes.

sudo lvm
lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
exit

Después redimensionamos el sistema de archivos para utilizar el nuevo espacio disponible.

sudo resize2fs /dev/ubuntu-vg/ubuntu-lv

Por último, volvemos a comprobar el espacio disponible.

df -h

Como podemos ver, el espacio del volumen ha aumentado de 3.9Gb a 78Gb y el porcentaje de uso ha bajado al 5%.

Si tu partición está al 100% de uso, es posible que te aparezca un error cuando intentes redimensionar el volumen lógico.

lvm> lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
  /etc/lvm/archive/.lvm_computer: write error failed: No space left on device

Para solucionarlo puedes eliminar la caché de apt y así tener suficiente espacio para terminar el proceso. Se regenerará en cuanto vuelvas a utilizar apt update.

rm -rf /var/cache/apt/*

Con esto ya deberías tener el espacio asignado correctamente y todo funcionando de nuevo.

Deja una respuesta

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