~/docs /DevOps/Disco & Espacio
DevOps
Disco & Espacio
Imported from Notion: Disco & Espacio
updated:: 2026.07.10
Qué resuelve
Diagnóstico de disco lleno, carpetas enormes, inodos agotados y limpieza segura. Útil cuando servicios fallan por falta de espacio, logs crecen demasiado o una máquina se queda sin margen.
Uso rápido
Espacio por filesystem
df -h
Inodos
df -ih
Tamaño de carpetas en el directorio actual
du -h --max-depth=1 | sort -h
Top carpetas pesadas en /var
sudo du -h --max-depth=1 /var | sort -h
Diagnóstico recomendado
- Ver filesystem lleno:
df -h
- Entrar al mount afectado:
cd /var
sudo du -h --max-depth=1 | sort -h
- Bajar por la carpeta grande:
cd /var/log
sudo du -h --max-depth=1 | sort -h
- Ver archivos grandes:
sudo find /var -type f -size +500M -printf '%s %p\n' | sort -n
Logs de systemd
Ver uso:
journalctl --disk-usage
Limpiar dejando 7 días:
sudo journalctl --vacuum-time=7d
Limpiar dejando 1 GB:
sudo journalctl --vacuum-size=1G
[!NOTE] ⚠️ No borres archivos internos de journal a mano salvo que sepas lo que haces. Usa
journalctl --vacuum-*.
APT y paquetes
sudo apt clean
sudo apt autoremove
Ver caché:
du -sh /var/cache/apt
Docker
Ver uso:
docker system df
Limpiar recursos no usados:
docker system prune
[!NOTE] ⚠️
docker system prune -a --volumespuede borrar imágenes y volúmenes no usados. Revisa antes si guardas datos en volúmenes.
Encontrar archivos borrados pero aún abiertos
A veces borras un log grande pero el espacio no vuelve porque el proceso lo mantiene abierto.
sudo lsof +L1
Solución normal: reiniciar el servicio que mantiene el descriptor abierto.
Errores comunes
-
Mirar solo
duy nodf: pueden diferir por mounts o archivos abiertos. -
Olvidar inodos: muchos archivos pequeños pueden llenar inodos aunque quede GB libre.
-
Borrar logs activos sin reiniciar/rotar el servicio.
-
Limpiar Docker sin revisar volúmenes.
-
Borrar bajo
/var/libsin saber qué servicio lo usa.
Checklist final
-
Revisé
df -h. -
Revisé
df -ih. -
Localicé carpetas grandes con
du. -
Revisé journal con
journalctl --disk-usage. -
Revisé archivos grandes con
find. -
Antes de borrar, confirmé qué servicio usa esos datos.
- EOF -