26.5 Speicherplatzinformationen 

26.5.1 df – Abfrage des Speicherplatzes für Dateisysteme 

Das Kommando df zeigt den freien Festplattenplatz für das Dateisystem an, wenn Sie einen Pfad als Verzeichnis angegeben haben. Wird kein Verzeichnis angegeben, so wird der freie Plattenplatz für alle vorhandenen Dateisysteme angezeigt. Der zusätzliche Parameter h listet den Speicherplatz in einer für Menschen lesbaren Form (h = human), sprich: in Giga- oder Megabyte, auf:
df -h Dateisystem Größe Benut Verf Ben% Eingehängt auf /dev/sda11 20G 4,7G 14G 26 % / ... /dev/sda3 23G 7,3G 15G 34 % /daten /dev/sdb5 29G 19G 8,4G 70 % /remaster /dev/hdc1 47G 3,2G 44G 7 % /video /dev/hdc3 51G 13G 36G 26 % /vmware
Die erste Spalte stellt die Gerätedatei dar, die zweite Spalte die Größe der Partition (hier in Gigabyte), die dritte Spalte zeigt an, wie viel Speicherplatz benutzt wird, und die vierte Spalte zeigt, wie viel noch verfügbar ist. Die Prozentangabe gibt den prozentualen Wert der Plattennutzung an. Am Ende finden Sie noch den Mount-Point im Dateisystem.
26.5.2 du – Größe eines Verzeichnisbaums ermitteln 

du zeigt die Belegung (Anzahl von Kilobyte-Blöcken) durch die Dateien an. In Verzeichnissen wird dabei die Belegung der darin enthaltenen Dateibäume ausgegeben. Um den Wert der Ausgabe zu steuern, können folgende Optionen verwendet werden:
Option | Bedeutung |
-b |
Ausgabe in Bytes |
-k |
Ausgabe in Kilobytes |
-m |
Ausgabe in Megabytes |
-h |
(human-readable) Ausgabe in Bytes, KB, MB oder GB |
Häufig möchte man nicht, dass bei umfangreichen Verzeichnissen jede Datei einzeln ausgegeben wird, sondern möchte nur die Gesamtzahl der Blöcke ermitteln. In diesem Fall
verwenden Sie den Schalter -s.
du -s /home 582585 /home du -sh /home 569M /home
Wollen Sie nicht der kompletten Tiefe eines Verzeichnisses folgen, so können Sie sie auch mittels --max-depth=n festlegen:
du --max-depth=1 -m /home 26 /home/john 569 /home
26.5.3 free – verfügbaren Speicherplatz anzeigen 

Den verfügbaren Speicherplatz (RAM und Swap-Speicher, also Arbeitsspeicher und Auslagerungsspeicher auf der Festplatte) können Sie sich mit free anzeigen lassen:
free total used free shared buffers cached Mem: 1035300 695424 339876 0 57032 381024 -/+ buffers/cache: 257368 777932 Swap: 1052216 0 1052216