Si has recibido notificaciones de que tu disco está lleno o simplemente quieres optimizar el espacio en tu VPS, este pequeño tutorial te guiará paso a paso para limpiar tu sistema usando algunos comandos útiles y seguros.
🔍 Paso 1: Verifica el uso del disco
Primero, vamos a ver qué particiones están ocupando más espacio.
1df -h
Este comando muestra el uso del espacio en disco de forma amigable. Busca la línea donde aparece
🔍 Paso 2: Localiza carpetas grandes
Para identificar cuáles son las carpetas que consumen más espacio dentro de tu directorio personal, ejecuta:
1du -h --max-depth=1 ~/ | sort -h
- du: Muestra el tamaño de los directorios.
- -h: Hace que la salida sea legible por humanos (ej. 1K, 234M, 2G).
- --max-depth=1: Solo muestra el tamaño de las carpetas directas dentro de~/.
- | sort -h: Ordena los resultados por tamaño.
Esto te ayudará a identificar fácilmente qué directorios están ocupando más espacio.
🐳 Paso 3: Limpia recursos de Docker no utilizados
Si usas Docker, probablemente tengas imágenes, contenedores o caches que ya no necesitas. Puedes eliminarlos rápidamente con:
1docker system prune -af
Este comando elimina:
- Contenedores detenidos
- Redes no utilizadas
- Imágenes colgantes (dangling)
- Build cache
⚙️ Configura docker para limitar el tamaño de los logs de los contenedores
Crea (si no existe) el archivo
1{ 2 "log-driver": "json-file", 3 "log-opts": { 4 "max-size": "10m", 5 "max-file": "3" 6 } 7}
Para saber más sobre esta configuración puedes visitar la documentación
📖 Paso 4: Limpia los logs del sistema (journalctl)
Los logs del sistema pueden ocupar mucho espacio con el tiempo. Para borrar registros antiguos y dejar solo los del último día:
1sudo journalctl --vacuum-time=1d
Este comando borra todos los logs anteriores a 24 horas.
💡 Puedes ajustar el tiempo cambiando
1dpor otro valor, como1wpara una semana.
✅ Conclusión
Con estos simples pasos, puedes recuperar espacio valioso en tu VPS sin riesgo innecesario:
- Usa df -hpara revisar espacio.
- Usa du -h --max-depth=1 ~/ | sort -hpara encontrar carpetas pesadas.
- Ejecuta docker system prunesi usas Docker.
- Limpia los logs con sudo journalctl --vacuum-time=1d.
¡Tu servidor volverá a respirar! 🌬️
¿Tienes otros trucos para mantener tu VPS limpio? ¡Déjalo en los comentarios!
Debe autenticarse
Para poder interactuar con todas las funcionalidades de nuestro sitio web, es necesario que se autentique con su cuenta de usuario