Quedarte sin espacio en disco siempre pasa en el peor momento. La solucion no es borrar a ciegas; es limpiar con visibilidad.
Caso practico guiado
Entorno real: laptop dev con 256GB, Docker, builds locales y grabaciones de pantalla. En dos semanas se consumieron 90GB sin que nadie notara exactamente por que.
Objetivo: recuperar espacio sin romper entorno.
Paso 1: diagnostico
df -h
du -sh ~/* 2>/dev/null | sort -h
Paso 2: fuentes comunes de consumo
- caches de package managers,
- imagenes/volumenes Docker viejos,
- archivos temporales gigantes,
- logs locales.
Comando util para Docker:
docker system df
docker system prune -af --volumes
Paso 3: limpieza controlada
Haz limpieza gradual y valida despues de cada bloque.
Reporte en TypeScript (opcional)
Si quieres automatizar visibilidad semanal:
import { execSync } from "node:child_process";
function run(cmd: string): string {
return execSync(cmd, { encoding: "utf8" }).trim();
}
const report = {
disk: run("df -h /"),
homeTop: run("du -sh ~/* 2>/dev/null | sort -h | tail -n 10"),
docker: run("docker system df || true"),
};
console.log(JSON.stringify(report, null, 2));
Prevencion
- mantenimiento mensual,
- alertas de espacio,
- politica de retencion para artefactos.
Relacionado:
Happy reading! ☕
Comments