Gibt es gängige Linux-Tools, die den Speicherplatz im Laufe der Zeit verfolgen, nicht nur ein Dateisystem insgesamt, sondern zum Beispiel, damit ich leicht erkennen kann, welche Verzeichnisbäume historisch angeschwollen und geschrumpft sind? Das Problem tritt auf Servern , die 0 Freiraum trotz Routine Hausreinigung von Cache und tmp - Dateien zu halten scheinen schlagen, Protokolle etc. Ich bereits verwenden Werkzeuge wie df
, du
und lsof
oft und Zeitplan at
Arbeitsplätze im Alter von Dateien über eine bestimmte Größe / Art , wenn niedriges zu finden Wasserzeichen werden getroffen usw.
Vorzugsweise ein Debian / Ubuntu-Paket.
filesystems
disk-usage
df
maintenance
Marcos
quelle
quelle
du -s
in Cron laufen, oder?Antworten:
Ein paar Dinge würden die Erstellung eines solchen Tools problematisch machen:
Es besteht also kein wirklicher Bedarf, ein User-Space-Tool zu erstellen, da dies schwierig ist und vorhandene Lösungen Sie dem Ideal ziemlich nahe bringen.
Kurze Antwort: Mir ist ein solches Tool nicht bekannt, aber es macht Sinn, dass es kein Tool gibt.
quelle
du
Snapshots von cron aller / einiger Verzeichnisse auf, speichern Sie sie in SQL / CSV für eine spätere Analyse, um einzugrenzen, wo wann Speicherplatz verbraucht wird, und erstellen Sie benutzerfreundliche Berichte, um dies genau zu bestimmen. Mit der Fähigkeit, in die Verzeichnishierarchie zu zoomen, hofft man. Aber das ist zeitaufwändig und ich hoffe, dass es etwas Ähnliches gibt, auch wenn es nicht perfekt ist (Hardlinks usw.).