¿Existen herramientas comunes de Linux que rastrean el espacio en disco a lo largo del tiempo, no solo un sistema de archivos en general, sino, por ejemplo, para poder ver fácilmente qué árboles de directorios se han hinchado y reducido históricamente? El problema ocurre en servidores que parecen seguir presionando 0 espacio libre a pesar de la limpieza rutinaria de la casa de archivos caché y tmp, registros, etc. Ya utilizo herramientas como df
, du
y a lsof
menudo, y programo at
trabajos para encontrar archivos antiguos de cierto tamaño / tipo cuando son bajos se golpean las marcas de agua, etc.
Preferiblemente un paquete Debian / Ubuntu.
filesystems
disk-usage
df
maintenance
Marcos
fuente
fuente
du -s
ejecutar en cron, ¿verdad?Respuestas:
Un par de cosas haría problemática la creación de una herramienta como esta:
Por lo tanto, no existe una demanda real para crear una herramienta de espacio de usuario para hacer esto, ya que sería difícil hacerlo correctamente y las soluciones existentes lo acercan bastante al ideal.
Respuesta corta: no conozco una herramienta de este tipo, pero tiene sentido que no la haya.
fuente
du
instantáneas periódicas del cron de todos / algunos directorios, almacénelos en SQL / CSV para su posterior análisis para limitar dónde se consume el almacenamiento y haga informes amigables para identificarlo. Con la capacidad de acercarse a la jerarquía de directorios, uno espera. Pero eso lleva mucho tiempo y espero que exista algo similar, incluso si es imperfecto (enlaces duros, etc.).