Wichtige Befehle zur Überwachung der Festplattennutzung unter Linux

Die Überwachung der Festplattennutzung ist für die Aufrechterhaltung eines gesunden Linux-Systems von entscheidender Bedeutung. Durch regelmäßiges Überprüfen der Festplattennutzung können Sie Speicherplatzprobleme vermeiden, große Dateien und Verzeichnisse identifizieren und den Speicher effektiv verwalten. Dieser Artikel behandelt wichtige Befehle zur Überwachung der Festplattennutzung unter Linux.

1. 'df'

Der Befehl df (disk free) zeigt den im Dateisystem verfügbaren Speicherplatz an:

df -h

Die Option -h bietet eine für Menschen lesbare Ausgabe und zeigt die Größen in KB, MB oder GB an.

2. 'du'

Der Befehl du (Disk Usage) schätzt die Speicherplatznutzung von Dateien. So überprüfen Sie die Festplattennutzung eines Verzeichnisses und seines Inhalts:

du -sh /Pfad/zum/Verzeichnis

Die Option -s fasst die Gesamtgröße zusammen und -h macht die Ausgabe für Menschen lesbar.

3. 'ncdu'

ncdu (NCurses Disk Usage) ist ein interaktives Tool, das eine visuelle Darstellung der Festplattennutzung bietet:

ncdu

Falls es nicht installiert ist, können Sie es mit Ihrem Paketmanager hinzufügen (z. B. sudo apt install ncdu auf Debian-basierten Systemen).

4. 'ls'

Der Befehl ls mit der Option -lh listet Dateien und Verzeichnisse zusammen mit ihrer Größe in einem für Menschen lesbaren Format auf:

ls -lh

5. 'find'

Mit dem Befehl find können Sie Dateien anhand ihrer Größe suchen. So finden Sie beispielsweise Dateien, die größer als 100 MB sind:

find /Pfad/zur/Suche -Typ f -Größe +100M

6. 'lsof'

Der Befehl lsof (list open files) listet geöffnete Dateien und die Prozesse auf, die sie geöffnet haben. So können Sie feststellen, welche Dateien Speicherplatz belegen:

lsof +L1

Dieser Befehl listet geöffnete Dateien auf, die gelöscht wurden, aber immer noch Speicherplatz belegen.

7. 'stat'

Der Befehl stat zeigt detaillierte Informationen zu einer Datei oder einem Dateisystem an, einschließlich Größe und Speicherort:

stat Dateiname

8. Inode-Nutzung

Der Befehl df -i zeigt die Inode-Nutzung, die für Systeme mit vielen kleinen Dateien wichtig ist:

df -ich

Inodes sind Datenstrukturen, die Informationen zu Dateien speichern. Ein Mangel an Inodes kann dazu führen, dass keine neuen Dateien erstellt werden können, selbst wenn freier Speicherplatz vorhanden ist.

9. 'btrfs filesystem df'

Wenn Sie ein Btrfs-Dateisystem verwenden, bietet der Befehl btrfs filesystem df detaillierte Informationen zur Festplattennutzung, einschließlich Daten, Metadaten und Systemspeicherplatz:

btrfs-Dateisystem df /Mountpoint

10. Journaling von Dateisystemprotokollen

Für Systeme, die Journaling-Dateisysteme wie ext4 verwenden, kann die Überwachung der Protokollgrößen entscheidend sein. Der Befehl journalctl --disk-usage zeigt die Größe der systemd-Journalprotokolle an:

journalctl --disk-usage

Abschluss

Die Überwachung der Festplattennutzung ist für die Aufrechterhaltung eines gut funktionierenden Linux-Systems von entscheidender Bedeutung. Mithilfe dieser Befehle können Sie Ihren Speicher effektiv verwalten, potenzielle Probleme identifizieren und sicherstellen, dass Ihr System reibungslos läuft. Ob Sie einfache Befehle wie df und du oder fortgeschrittenere Tools wie ncdu und lsof bevorzugen, Linux bietet eine Vielzahl von Optionen, die Ihren Überwachungsanforderungen entsprechen.