Überwachung der Festplattenauslastung unter Linux
Gelegentlich kann es vorkommen, dass man wichtige Dateien herunterladen oder Bilder auf ein Linux-System übertragen muss und dabei auf Probleme mit unzureichendem Speicherplatz stößt. Der erste Impuls ist oft, den Dateimanager zu öffnen, um große, unnötige Dateien zu entfernen. Doch oft ist unklar, welche Dateien tatsächlich den größten Teil des Speicherplatzes belegen. In diesem Artikel stellen wir verschiedene Methoden zur Überprüfung der Festplattennutzung unter Linux vor, sowohl über das Terminal als auch über grafische Oberflächen.
Analyse des Speicherplatzes mit dem Befehl ‚df‘
Linux bietet eine Vielzahl von Befehlen zur Überprüfung der Festplattenauslastung. Der Befehl ‚df‘ (Disk Filesystem) ist dabei besonders gebräuchlich und erlaubt eine schnelle Analyse der aktuellen Festplattennutzung und des verfügbaren Speicherplatzes. Die grundlegende Syntax für den Befehl ‚df‘ lautet:
df
Die folgenden Optionen können mit dem Befehl ‚df‘ verwendet werden:
Option | Beschreibung |
-a | Zeigt Informationen über alle Dateisysteme an, einschließlich Pseudo-, Duplikat- und nicht zugänglicher Dateisysteme. |
-h | Gibt die Größen in einem für Menschen lesbaren Format (z. B. in Vielfachen von 1024) aus. |
-t | Zeigt die Festplattenauslastung nur für Dateisysteme eines bestimmten Typs an. |
-x | Zeigt die Festplattenauslastung ohne einen bestimmten Dateityp an. |
Festplattenauslastung in lesbarem Format anzeigen
Standardmäßig gibt ‚df‘ die Größen in Bytes aus, was nicht immer benutzerfreundlich ist. Um Dateigrößen in einem besser verständlichen Format wie Megabyte oder Gigabyte anzuzeigen, kann die Option ‚-h‘ verwendet werden:
df -h
Anzeige der Belegung eines bestimmten Dateisystemtyps
Mit der Option ‚-t‘ kann die Festplattennutzung für ein bestimmtes Dateisystem angezeigt werden. Die Syntax lautet:
df -t
Analyse der Festplattennutzung mit dem Befehl ‚du‘
Während ‚df‘ die Nutzung des gesamten Dateisystems anzeigt, ist der Befehl ‚du‘ (Disk Usage) nützlich, um die Festplattennutzung einzelner Dateien und Verzeichnisse zu untersuchen. Die Syntax ist:
du
Die wichtigsten Optionen für den Befehl ‚du‘ sind:
Option | Beschreibung |
-a | Zeigt Details aller Dateien an. |
-h | Zeigt die Dateigrößen in einem lesbaren Format an. |
-s | Zeigt die Größe eines bestimmten Verzeichnisses an. |
-c | Zeigt die Gesamtauslastung des gesamten Verzeichnisses an. |
Festplattenauslastung in einem lesbaren Format darstellen
Wie bei ‚df‘ ist es auch hier oft hilfreicher, die Größen in einem menschenlesbaren Format anzuzeigen. Hierzu dient die Option ‚-h‘:
du -h
Anzeige der Festplattennutzung für ein bestimmtes Verzeichnis
Um die Festplattenauslastung eines einzelnen Verzeichnisses zu ermitteln, wird die Option ‚-s‘ verwendet:
du -s -h
Vergleich der Festplattennutzung zweier Verzeichnisse
Mit ‚du‘ lassen sich auch mehrere Verzeichnisse gleichzeitig vergleichen:
du
Speicherplatz über die Befehlszeile freigeben
Die Befehle ‚du‘ und ‚df‘ können in Kombination mit anderen Befehlen verwendet werden, um die Dateien und Verzeichnisse zu identifizieren, die den meisten Platz belegen. Anschließend können diese Dateien entfernt werden, um Speicherplatz freizugeben.
Dateien nach Größe sortieren
Die Ausgabe von ‚du‘ kann mit dem Befehl ’sort‘ kombiniert werden, um die Ergebnisse nach Größe zu ordnen. Dazu wird das Pipe-Symbol ‚|‘ verwendet:
du -a
Das Pipe-Symbol leitet die Ausgabe von ‚du‘ an ’sort‘ weiter. Die Optionen ‚-r‘ (umgekehrt) und ‚-n‘ (numerisch) stellen sicher, dass die Sortierung absteigend und numerisch erfolgt. Es ist wichtig zu betonen, dass das Löschen von Dateien nicht allein aufgrund ihrer Größe erfolgen sollte, da es sich um wichtige Systemdateien handeln könnte.
Dateien anhand ihrer Größe ausschließen
Der Befehl ‚find‘ ermöglicht das Ausschließen von Dateien, die eine bestimmte Größe überschreiten:
find
Zusätzlich kann mit der Option ‚-exec‘ die Ausgabe von ‚find‘ an andere Befehle übergeben werden.
Dateien anhand ihres Typs ausschließen
Der Befehl ‚du‘ bietet die Option ‚–exclude‘, um bestimmte Dateitypen von der Analyse auszuschließen:
du -h
Der Stern (*) dient hier als Platzhalter für alle Zeichen.
Analyse der Festplattennutzung mit grafischer Oberfläche
Für Benutzer, die mit der Kommandozeile weniger vertraut sind, gibt es grafische Alternativen zur Überwachung der Festplattennutzung. Bekannte Tools sind der GDU Disk Usage Analyzer und Gnome Disks, die mit den folgenden Befehlen installiert werden können:
Installation des Disk Usage Analyzer:
sudo snap install gdu-disk-usage-analyzer
Installation des Festplattenprogramms:
sudo apt-get -y install gnome-disk-utility
Festplattennutzung mit dem Gnome Disk Tool analysieren
Das Gnome-Festplattenprogramm ist hauptsächlich dafür bekannt, Speicherpartitionen zu formatieren. Die Standardansicht zeigt alle Speicherpartitionen an.
Durch Klicken auf den Namen einer Partition erhält man detaillierte Informationen wie Gerätename, Dateisystemtyp und verfügbaren Speicherplatz. Obwohl dieses Tool nützlich ist, sollte es vorsichtig verwendet werden, um Datenverluste zu vermeiden.
Analyse mit dem Disk Usage Analyzer Tool
Die Festplattennutzung lässt sich mit dem Disk Usage Analyzer Tool sehr viel einfacher darstellen als über die Kommandozeile. Nach der Installation ist es über das Anwendungsmenü zugänglich. Die Schritte sind wie folgt:
1. Beim ersten Öffnen werden alle mit dem System verbundenen Speicherpartitionen sowie das Home-Verzeichnis angezeigt.
2. Ein Klick auf ein Gerät startet eine Analyse und zeigt ein Ringdiagramm der Festplattenbelegung für alle Ordner an. Durch Bewegen des Mauszeigers über das Diagramm werden die Speicherplatzfresser hervorgehoben.
Datenträger mit dem Disk Usage Analyzer bereinigen
Nach der Analyse des Dateisystems können mit dem Disk Usage Analyzer Dateien gelöscht werden:
1. In der Dateisystemstruktur navigiert man zur entsprechenden Datei, klickt mit der rechten Maustaste darauf und wählt „In den Papierkorb verschieben“.
Aus Sicherheitsgründen werden Dateien und Ordner zunächst in den „Papierkorb“ verschoben. Der Papierkorb kann dann über jeden Dateimanager geleert werden.
Festplattennutzung unter Linux einfach überprüfen
Die Verwaltung des Festplattenspeichers ist eine wichtige Fähigkeit. Wir hoffen, dass die hier beschriebenen Methoden Ihnen helfen, die Festplattennutzung in Linux effizient zu überwachen. Bei Fragen oder Problemen stehen wir Ihnen gerne in den Kommentaren zur Verfügung.