Festplattennutzungs-Treemap-Software für kopfloses Linux

22

Es gibt einige Programme wie WinDirStat für Windows und KDirStat für KDE / Linux, die den belegten Speicherplatz mithilfe einer Treemap anzeigen können :

KDirStat-Screenshot

Ich suche etwas ähnliches, aber für eine kopflose Linux-Box. (Führen Sie z. B. das Konsolendatenerfassungsprogramm auf dem Server aus und laden Sie die Datei dann in einem grafischen Programm in einer GUI-Umgebung.)

Was sind andere gute Möglichkeiten, um eine strukturierte Darstellung des verwendeten Speicherplatzes mit nur SSH-Zugriff zu erhalten?

Vladimir Panteleev
quelle
Dieses Javascript analysiert die Ausgabe: code.google.com/p/treemaplib/source/browse/trunk/TreeMapJS/…
eadmaster

Antworten:

24

NCurses Disk Usage (ncdu) ist dafür gut geeignet. Weitere Informationen finden Sie unter http://dev.yorhel.nl/ncdu . Es ist als Paket für die meisten gängigen Distributionen verfügbar und ermöglicht es Ihnen, den Speicherplatz Ihrer Festplatte zu durchsuchen und herauszufinden. Es verwendet Textzeichen, um ein Balkendiagramm der Verzeichnisnutzung anzuzeigen, sodass Sie in einer Nur-Text-Umgebung eine semi-grafische Oberfläche erhalten.

richardneish
quelle
Dieser ist super, sehr zu empfehlen.
RomanSt
ncdu erstellt keine Baumkarten.
Dave Horner
11

GT5 ist sehr schön. Es verfügt über eine Konsolenoberfläche und erstellt auch HTML-Dateien, die Sie in Ihrem Browser anzeigen können. Es befindet sich in den Repositories, sodass Sie es einfach abrufen können.

Jure1873
quelle
Netter ... war sich dieses Pakets nicht bewusst.
3 Einfluss
1
Ich benutze es schon gt5eine Weile, aber es hat einen erheblichen Nachteil: Wenn Sie viele Dateien haben, ist gt5ironischerweise eine erhebliche Menge an Speicherplatz (Hunderte von Megabyte) erforderlich, um die Ergebnisse zu erzielen.
Vladimir Panteleev
8

Ich benutze du -cks * | sort -rn | head -11.

Es zeigt die zehn wichtigsten Verzeichnisse nach Festplattenverbrauch. Ich benutze es zu Hause und so die ganze Zeit.

Aaron Copley
quelle
Brillant! Es muss nichts installiert werden, die Arbeit funktioniert einwandfrei, auch wenn ein wenig navigiert werden muss und der Befehl an verschiedenen Stellen ausgeführt werden muss, um zu ermitteln, wo der gesamte freie Speicherplatz vorhanden ist.
Niavlys
5

xdiskusageErmöglicht die Weiterleitung der Ausgabe duzur Analyse. Das ist eine großartige Option.

MikeyB
quelle
1

Sie können denselben Befehl ausführen, wenn Sie auf dem Server eine Verbindung über ssh herstellen und die Weiterleitung von ssh X und einen X-Server auf Ihrer Workstation verwenden. Wenn Sie von der Kommandozeile wollen:

df -k /*|sort -n
Mircea Vutcovici
quelle
1
Ja, das ist offensichtlich, aber ich möchte KDE nicht auf einem Server installieren :) Und ich suchte nach einer schöneren / strukturierteren Methode, als einfach alle Dateien nach Größe zu sortieren ... bearbeitete Frage zur Klärung.
Vladimir Panteleev