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.