So analysieren Sie die Festplattennutzung mit gdu unter Linux
Die Festplatte Ihres Systems kann sehr schnell voll werden, wenn Sie sie nicht regelmäßig überwachen. Wir haben mehr digitale Daten, als wir auf unseren Geräten speichern können. Daher ist die Überprüfung des Speicherplatzes und der Nutzung eine wichtige Aufgabe, die Sie in Ihr digitales Leben integrieren sollten.
Unter Linux stehen verschiedene Dienstprogramme zur Überprüfung der Festplattennutzung und des Speichers zur Verfügung, darunter df, ncdu und gdu. Lesen Sie weiter, um zu erfahren, wie Sie mit gdu die Festplattennutzung auf Ihrem Linux-System analysieren können, sowie eine kurze Anleitung zur Installation.
Was ist das gdu-Dienstprogramm?
Wie oben erwähnt, ist gdu ein Festplattennutzungsanalysator, der in der Programmiersprache Go geschrieben ist. Gdu steht für Go Disk Usage . Während andere Tools verfügbar sind, die dieselbe Aufgabe ausführen, ist gdu ein schnelles, zuverlässiges und einfach zu verwendendes Dienstprogramm.
Das einzige, was Gdu von der Masse abhebt, ist seine Geschwindigkeit. Es nutzt die Leistung der Parallelverarbeitung, um die Scanrate der Laufwerke zu verbessern. Obwohl die Leistung von gdu bei der Analyse von Festplatten durchschnittlich ist, wird die wahre Leistung bei der Arbeit mit SSDs freigesetzt.
In der folgenden Tabelle wird die Leistungsrate von gdu beim Scannen von 80 GB Daten auf einer 500 GB SSD beschrieben. Beachten Sie, dass gdu im Vergleich zu anderen Analysatoren für die Datenträgerverwendung die höchste Scan-Geschwindigkeit aufweist.
Befehl | Geschwindigkeit ohne Cache | Geschwindigkeit mit Cache |
---|---|---|
gdu | 6,5s | 2s |
dua | 8s | 2s |
godu | 8,5s | 3s |
nnn -T d | 31s | 3s |
du -hs | 44s | 4.5s |
Duc-Index | 47s | 5s |
ncdu | 54s | 12s |
Laden Sie gdu unter Linux herunter und installieren Sie es
Da gdu auf Linux-Distributionen standardmäßig nicht verfügbar ist, müssen Sie das Paket manuell installieren.
Sie können gdu mit curl aus dem Github-Repository herunterladen.
curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz
Ändern Sie die Berechtigungen von gdu_linux_amd64 mit dem Befehl chmod , um daraus eine ausführbare Datei zu machen.
sudo chmod +x gdu_linux_amd64
Verschieben Sie die Datei in das Verzeichnis / usr / bin .
sudo mv gdu_linux_amd64 /usr/bin/gdu
Geben Sie gdu –version in das Terminal ein, um zu überprüfen, ob das Paket erfolgreich installiert wurde. Sie sehen eine Ausgabe, die ungefähr so aussieht.
Version: v4.9.1
Built time: Fri May 07 05:37:28 PM IST 2021
Built user: dundee
Verwendung des Befehls gdu
Wenn Sie den Befehl ohne Argumente ausführen, durchsucht gdu das aktuelle Verzeichnis und zeigt speicherbezogene Informationen an.
gdu
Um ein bestimmtes Verzeichnis zu scannen, können Sie den Namen des Ordners mit dem Standardbefehl angeben. So analysieren Sie die Festplattennutzung für / Desktop :
gdu ./Desktop
Hinweis : Im Gegensatz zum Befehl ls unter Linux können Sie mit gdu nicht mehrere Verzeichnisse angeben. Das System zeigt einen Fehler mit der Angabe "Fehler: Akzeptiert höchstens 1 Argument (e), 2 erhalten" an.
Verzeichnisse aus der Ausgabe ignorieren
Wenn Sie beim Suchen nach dem übergeordneten Verzeichnis bestimmte Unterverzeichnisse ignorieren möchten, verwenden Sie das Flag -i . Das -i steht für Ignorieren und verwirft jedes Verzeichnis, das dem Flag folgt.
gdu /Desktop -i /Desktop/Ignore
Der oben genannte Befehl analysiert das Verzeichnis / Desktop und zeigt das Unterverzeichnis / Desktop / Ignore in der Ausgabe nicht an. Sie können auch mehrere Verzeichnisse im Flag -i übergeben, indem Sie sie durch das Komma ( , ) trennen.
gdu /Desktop -i /Desktop/Ignore,/Desktop/Another-Folder
Gdu Funktionen und Optionen
Drücken Sie die Fragezeichen- Taste ( ? ), Um eine Liste der verfügbaren Vorgänge anzuzeigen.
Um ein Verzeichnis oder eine Datei zu löschen, markieren Sie den Eintrag und drücken Sie D.
Sie können den Inhalt jeder Datei auch mit gdu anzeigen. Markieren Sie einfach die Datei und drücken Sie die V- Taste.
Verwenden Sie das Flag -c mit dem Befehl, um die Ausgabe in Schwarzweiß zu erhalten.
gdu -c ./Desktop
Gdu kann auch gemountete Festplatten auf Ihrem Linux-System scannen. Verwenden Sie das Flag -d mit dem Befehl, um Informationen zu bereitgestellten Datenträgern anzuzeigen.
Verwenden Sie das Flag -n , um zu verhindern, dass gdu im interaktiven Modus gestartet wird.
gdu -n ./Desktop
Gdu Special Entry Identifiers
Beachten Sie in der obigen Ausgabe, dass gdu vor den Einträgen ein Sonderzeichen anzeigt. Jedes Zeichen hat eine bestimmte Bedeutung, die den Dateityp angibt.
Gdu verwendet die folgenden Zeichen in der Ausgabe:
Charakter | Bedeutung |
---|---|
! | Fehler beim Lesen des Verzeichnisses |
. | Fehler beim Lesen des Unterverzeichnisses |
@ | Socket oder Symlink |
H. | Hardlink |
e | Leeres Verzeichnis |
Überwachen des Speicherplatzes Mit gdu
Während der Arbeit auf einem Linux-Computer ist es wichtig, regelmäßig den Zustand, den Speicher, die Anwendungen usw. Ihres Systems zu überprüfen. Auf diese Weise wird sichergestellt, dass Ihr Computer Ihnen lange Zeit die beste Leistung bietet.
Speicher ist ein wesentlicher Bestandteil eines Computers. Bei so vielen Daten, die im Internet verfügbar sind, ist die sorgfältige Nutzung Ihres Speicherplatzes ein Muss. Wenn Sie nicht genügend Speicherplatz auf Ihrem Gerät haben, können Sie sich jederzeit für Cloud-Speicherplattformen zum Speichern Ihrer Dateien entscheiden.