Cómo Solucionar el Error de Espacio en Disco Lleno en Linux Paso a Paso

Cómo Solucionar el Error de Espacio en Disco Lleno en Linux Paso a Paso
Anuncio relacionado

Introducción al Problema de Espacio en Disco en Linux

Uno de los problemas más comunes en la administración de sistemas operativos basados en Linux es encontrarse repentinamente con el mensaje No space left on device. Esto ocurre cuando la partición raíz (/) u otra partición crítica alcanza el 100% de su capacidad, impidiendo el funcionamiento correcto de servicios, la ejecución de actualizaciones e incluso el inicio de sesión del usuario.

Causas Principales del Error

Las causas más habituales por las que un disco duro se llena rápidamente en Linux incluyen:

  • Acumulación excesiva de registros o logs del sistema en la ruta /var/log.
  • Paquetes de instalación de software obsoletos y caché acumulada en el gestor de paquetes APT o YUM.
  • Archivos temporales grandes almacenados en el directorio /tmp.
  • Papeleras de reciclaje o archivos ocultos de usuario no vaciados.

Método 1: Limpiar la Caché y Paquetes Huérfanos de APT (Ubuntu/Debian)

El gestor de paquetes almacena copias de seguridad de los archivos descargados. Para liberar espacio rápidamente, ejecuta los siguientes comandos en tu terminal:

  1. sudo apt-get clean: Elimina todos los paquetes archivados en la caché.
  2. sudo apt-get autoclean: Borra los paquetes que ya no se pueden descargar y son obsoletos.
  3. sudo apt-get autoremove --purge: Desinstala dependencias huérfanas que ya no son utilizadas por ningún programa instalado.

Método 2: Vaciar Registros del Sistema (Logs) que Ocupan Demasiado

Los archivos de registro pueden crecer exponencialmente y saturar el disco. Puedes verificar el espacio usado con el comando:

sudo du -sh /var/log/*

Para vaciar de forma segura un archivo de log sin eliminarlo (lo que podría romper el servicio), utiliza el comando truncate:

sudo truncate -s 0 /var/log/syslog

Método 3: Identificar Archivos y Directorios Grandes con NCdu

Si aún no sabes qué está ocupando el espacio, la herramienta ncdu (NCurses Disk Usage) es la mejor opción para analizar el disco visualmente:

  1. Instala la herramienta ejecutando: sudo apt install ncdu (en Debian/Ubuntu) o sudo yum install ncdu (en CentOS/RHEL).
  2. Ejecuta el análisis en la raíz del sistema con: sudo ncdu /
  3. Navega por los directorios usando las flechas del teclado y presiona la tecla d para eliminar archivos o carpetas innecesarias que estén consumiendo demasiado espacio.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Desarrollo

Cómo Solucionar el Error CORS (Cross-Origin Resource Sharing) Definitivamente

Descubre por qué ocurre el bloqueo de políticas de origen cruzado en tus aplicaciones web. Aprende a aplicar soluciones efectivas en el cliente y en el servidor.

Leer guía completa →
Hardware

Cómo Solucionar los Pitidos de la Motherboard al Arrancar la PC de Forma Definitiva

Descubre qué significan los molestos pitidos que emite tu placa base al encender la computadora. Aprende a identificar el fallo y solucionarlo.

Leer guía completa →
Shopify

Cómo Solucionar el Error de Sintaxis Liquid en Shopify de Forma Definitiva

Descubre cómo reparar los molestos errores de código Liquid en las plantillas de tu tienda Shopify. Guía práctica y definitiva para desarrolladores y dueños de e-commerce.

Leer guía completa →