Gibt es ein Programm wie WinDirStat für RedHat?


12

Auf einem unserer Linux-Server ist nicht mehr genügend Speicherplatz vorhanden, und ich muss herausfinden, was den gesamten Speicherplatz beansprucht.

TIA

Antworten:


10

du -m --max-depth=6 / | sort -nr | head -n 20 Zeigt Ihnen die 20 größten Verzeichnisse mit den größten im oberen Bereich. Die Auslastung wird in Megabyte angegeben.



3

Windirstat wurde stark von kdirstat inspiriert, es sollte in Ihrer Distribution sein.



0

Datenträgerverwendung. - "man du" für weitere Informationen.

edit: normalerweise sollte so etwas wie du / -hc --max-depth = 1 es tun

Versuchen Sie für grafische Tools "filelight"


0

Ich benutze routinemäßig:

du -cks * | sort -nr

Auf den ersten Blick las ich das als "Enten in einer Reihe".
Hyppy

ducks ist mein Mnemon für diesen Befehl. Ich glaube, ich habe es vor langer Zeit aus einem O'Reilly Linux Hacks-Buch gestohlen.
Dmourati

0

agedu läuft einwandfrei unter RHEL 6, scannt einen Zielordner und macht den Bericht über HTTP verfügbar :

Angenommen, Sie haben nur noch wenig Speicherplatz. Sie müssen etwas freigeben, indem Sie etwas finden, das eine Verschwendung von Speicherplatz ist, und es löschen (oder auf ein Archivmedium verschieben). Wie finden Sie das richtige Material zum Löschen, das Ihnen den maximalen Speicherplatz bei minimalen Unannehmlichkeiten spart?

Unix bietet das Standard-Hilfsprogramm du, das Ihre Festplatte durchsucht und Ihnen mitteilt, welche Verzeichnisse die größten Datenmengen enthalten. Das kann Ihnen helfen, Ihre Suche auf die Dinge zu beschränken, die es wert sind, gelöscht zu werden.

Dies sagt Ihnen jedoch nur, was groß ist. Was Sie wirklich wissen wollen, ist, was zu groß ist. An sich können Sie nicht zwischen großen Daten unterscheiden, weil Sie etwas tun, das große Daten erfordert, und Daten, die große Daten sind, weil Sie sie einmal entpackt und vergessen haben.

Die meisten Unix-Dateisysteme zeichnen im Standardmodus auf, wann zuletzt auf eine Datei zugegriffen wurde. Nicht nur als es geschrieben oder geändert wurde, sondern als es sogar gelesen wurde. Wenn Sie also vor Jahren eine große Menge von Daten generiert haben, vergessen haben, sie zu bereinigen, und sie seitdem nie mehr verwendet haben, sollte es grundsätzlich möglich sein, diese Zeitstempel für den letzten Zugriff zu verwenden, um den Unterschied zwischen diesen und großen Daten zu erkennen Datenmenge, die Sie noch regelmäßig verwenden.

agedu ist ein Programm, das dies tut. Grundsätzlich wird derselbe Datenträgerscan wie bei du ausgeführt, es werden jedoch auch die letzten Zugriffszeiten für alle gescannten Daten aufgezeichnet. Anschließend wird ein Index erstellt, mit dem Berichte mit einer Zusammenfassung der Ergebnisse für jedes Unterverzeichnis effizient erstellt werden können. Diese Berichte werden dann bei Bedarf erstellt.

Manpage

Bildbeschreibung hier eingeben


0

NCurses Disk Usage läuft unter RHEL 6 einwandfrei :

Ncdu ist ein Datenträgerverwendungsanalysator mit einer ncurses-Schnittstelle. Es wurde entwickelt, um Space Hogs auf einem Remote-Server zu finden, auf dem keine vollständige grafische Konfiguration verfügbar ist. Es ist jedoch ein nützliches Tool, selbst auf normalen Desktop-Systemen. Ncdu soll schnell, einfach und benutzerfreundlich sein und in jeder POSIX-ähnlichen Minimalumgebung mit installierten ncurses ausgeführt werden können.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.