Wie man den Gdu Disk Usage Analyzer unter Ubuntu 20.04 installiert und benutzt

Linux hat eine Menge Tools und Befehle, um die Festplattenauslastung zu überprüfen. Einige dieser Tools und Befehle sind bereits vorinstalliert. Wirf einen Blick auf die folgende Liste von Befehlen zur Überprüfung der Festplattenauslastung, diese sind auf vielen Linux-Distributionen standardmäßig zu finden:

  • df: zeigt die Nutzung des Festplattenplatzes für das Dateisystem an.
  • du: schätzt die Festplattennutzung für Dateien und Verzeichnisse.
  • ls -al: zeigt den gesamten Inhalt eines Ordners an.
  • stat: zeigt den Status einer Datei und eines Dateisystems an.

Ubuntu hat auch ein GUI-basiertes Tool namens ‚Disk Usage Analyzer‘, um die Festplattennutzung zu analysieren. Ebenso gibt es ein weiteres Tool ‚GDU Disk Usage Analyzer‘, um die Festplattennutzung auf vielen Linux-basierten Distros und macOS zu betrachten.

GDU ist in der Sprache Go geschrieben und auf der offiziellen GitHub Seite wird es als „Pretty fast disk usage analyzer“ bezeichnet, speziell für SSDs. Es funktioniert auch für HDDs, aber die Leistung ist nicht so effizient wie bei SDDs.

Was werden wir abdecken?

In dieser Anleitung zeige ich dir, wie du den GDU Disk Usage Analyzer unter Ubuntu 20.04 installierst und nutzt. Lasst uns mit dieser Anleitung beginnen.

Voraussetzungen

  • Internetzugang, um verschiedene Dateien abrufen zu können.
  • Benutzerkonto mit ’sudo‘ Zugriff.

Installation von GDU Disk Usage Analyzer auf Ubuntu 20.04

Installation über eine Archivdatei

Schritt 1. Die offizielle GitHub Seite bietet einen Downloadlink für die Archivdatei für GDU. Um die Datei herunterzuladen, folge dem Befehl:

wget https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz

GDU herunterladen

Schritt 2. Entpacke nun das heruntergeladene tar mit dem Befehl:

tar xzf gdu_linux_amd64.tgz

Tar Datei extrahieren

Schritt 3. Mache die extrahierte Datei ausführbar mit:

sudo chmod +x gdu_linux_amd64

Schritt 4. Verschiebe die extrahierte Datei in das Verzeichnis /usr/bin/, welches die meisten ausführbaren Dateien enthält:

sudo mv gdu_linux_amd64 /usr/bin/gdu

Schritt 5. Wenn alles korrekt eingerichtet wurde, können wir die Installation verifizieren, indem wir die Version von gdu mit dem Befehl überprüfen:

gdu --version

Datei ausführbar machen und Version prüfen

GDU deinstallieren

Um GDU zu deinstallieren, müssen wir einfach die ausführbare GDU-Datei aus dem Verzeichnis ‚/usr/bin/‘ mit dem Befehl entfernen:

sudo rm /usr/bin/gdu

GDU deinstallieren

Installation mit Snap Repository

GDU kann auch mit Snap-Paketen installiert werden, die alle seine Abhängigkeiten enthalten. Snap Pakete oder einfach Snaps können aus dem Snap Store installiert werden. Snap wird mit vielen populären Linux-Distributionen vorinstalliert, darunter Ubuntu 18.04 LTS (Bionic Beaver) und Ubuntu 20.04 LTS (Focal Fossa). Um das zu überprüfen, kannst du den Befehl ’snap –version‘ verwenden und verifizieren.

Schritt 1. Wenn Snap nicht auf deinem System vorhanden ist, kannst du es mit den beiden folgenden Befehlen installieren:

sudo apt update
sudo apt install snapd

Schritt 2. Nach dem obigen Befehl logge dich einfach aus und logge dich erneut ein, um den Pfad von Snap korrekt zu aktualisieren.

Schritt 3. Installiere nun gdu mit dem Befehl:

sudo snap install gdu-disk-usage-analyzer

Snap install GDU
Schritt 4. Um verschiedene Einstellungen für GDU zu fixieren, führe die folgenden Befehle aus:

snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe
snap connect gdu-disk-usage-analyzer:system-backup :system-backup
snap alias gdu-disk-usage-analyzer.gdu gdu

GDU mit Snap einstellen
Das ist alles für die Installation von GDU Disk Usage Analyzer auf Ubuntu 20.04.

Nun, da GDU installiert ist, lass uns schnell die Nutzung der verschiedenen Optionen, die es bietet, überprüfen, indem wir einfach die Option ‚help‘ als Argument angeben:

gdu --help

Sample Output:

Usage:
  gdu [directory_to_scan] [flags]

Flags:
-h, –help                          help for gdu
-i, –ignore-dirs strings           Absolute paths to ignore (separated by comma) (default [/proc,/dev,/sys,/run])
-I, –ignore-dirs-pattern strings   Absolute path patterns to ignore (separated by comma)
-l, –log-file string               Path to a logfile (default „/dev/null“)
-m, –max-cores int                 Set max cores that GDU will use. 3 cores available (default 3)
-c, –no-color                      Do not use colorized output
-x, –no-cross                      Do not cross filesystem boundaries
-H, –no-hidden                     Ignore hidden directories (beginning with dot)
-p, –no-progress                   Do not show progress in non-interactive mode
-n, –non-interactive               Do not run in interactive mode
-a, –show-apparent-size            Show apparent size
-d, –show-disks                    Show all mounted disks
-v, –version                       Print version

GDU Hilfe Option

Verwendung von GDU Disk Usage Analyzer

1. Wenn kein Argument (Kommandozeilenoption) verwendet wird, scannt GDU das aktuelle Verzeichnis, in dem du arbeitest. Wenn wir z.B. diesen Befehl auf dem Terminal des Home-Verzeichnisses ausführen, erhalten wir die folgenden Ergebnisse:

GDU ohne jedes Argument
2. Falls dieser Befehl in einem anderen Ordner ausgeführt werden soll, gib den Pfad für diesen Ordner mit dem Befehl an:

$ gdu /home/howtoforge/Downloads

GDU mit Pfad zu einem Verzeichnis
3. Um zwischen verschiedenen Verzeichnissen zu navigieren, verwendet das GDU Interface Pfeiltasten. Um z.B. in das Verzeichnis ‚Download‘ zu gelangen, benutze den Vorwärtspfeil und um dorthin zurückzukehren, drücke den Zurückpfeil.

4. Um zu sehen, wie viel Platz auf der Festplatte belegt ist und wie viel freier Speicherplatz für alle gemounteten Festplatten verfügbar ist, können wir den Befehl verwenden:

gdu -d

GDU zeigt die Auslastung für montierte Festplatten
Im obigen Bild können wir die Details der gemounteten Festplatten sehen.

5. Um nur die scheinbare Größe anzuzeigen, benutze:

gdu -a

GDU nur mit scheinbarer Größe
6. Um das Farbschema auf weiß/grau/schwarz zu setzen, führe aus:

gdu -c /path/to/folder

GDU Farbschema ändern
7. Während GDU läuft, können verschiedene Flags vor den Namen von Dateien und Verzeichnissen erscheinen. Diese Flags haben eine besondere Bedeutung, wie unten gezeigt:

  • ‚!‘ : zeigt einen Fehler während einer Leseoperation für ein Verzeichnis an.
  • ‚.‘ : zeigt einen Fehler während eines Lesevorgangs für ein Unterverzeichnis an.
  • ‚@‘ : Zeigt an, dass die Datei ein Symlink oder ein Socket ist.
  • ‚H‘ : Zeigt an, dass die gleiche Datei bereits gezählt wurde (Hardlink).
  • ‚e‘ : Zeigt an, dass das Verzeichnis vakant ist.

Fazit

Zu den täglichen Aufgaben eines Systemadministrators gehört es, die Nutzung des Speicherplatzes zu überwachen. Dies hilft bei der Entscheidung, ob genügend Platz für das Ausführen und Installieren einer Anwendung vorhanden ist, bei der Überprüfung des Platzes für das System-Backup, beim Löschen von überflüssigen Dateien usw. GDU ist eine sehr einfach zu bedienende, aber effiziente Anwendung zur Überwachung des Festplattenplatzes.

Das könnte dich auch interessieren …