Manchmal müssen Sie sehen, wie viel Speicherplatz auf einem einzelnen Gerät verfügbar ist. Mit dem Befehl df können Sie leicht sehen, was auf allen gemounteten Festplatten passiert:
$ df -h Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk1s5s1 113Gi 15Gi 37Gi 29% 577263 385625880 0% / devfs 189Ki 189Ki 0Bi 100% 652 0 100% /dev /dev/disk1s4 113Gi 4.0Gi 37Gi 10% 5 385625880 0% /System/Volumes/VM /dev/disk1s2 113Gi 386Mi 37Gi 2% 1874 385625880 0% /System/Volumes/Preboot /dev/disk1s6 113Gi 4.1Mi 37Gi 1% 17 385625880 0% /System/Volumes/Update /dev/disk1s1 113Gi 56Gi 37Gi 61% 1053114 385625880 0% /System/Volumes/Data map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /System/Volumes/Data/home
Mit dem Befehl df sind einige verschiedene Befehlszeilenparameter verfügbar, von denen Sie die meisten nie verwenden werden. Ein beliebter Parameter ist -h, der den Speicherplatz in menschenlesbarer Form anzeigt, normalerweise als M für Megabyte oder G für Gigabyte. Anstatt diese hässlichen Blocknummern entschlüsseln zu müssen, werden jetzt alle Festplattengrößen in „normalen“ Größen angezeigt. Der Befehl df ist von unschätzbarem Wert bei der Fehlersuche bei Speicherplatzproblemen auf dem System.
Hinweis :Denken Sie daran, dass das Linux-System immer Prozesse hat, die Dateien verarbeiten, die im Hintergrund laufen. Die Werte aus dem df-Befehl spiegeln wider, was das Linux-System für die aktuellen Werte zu diesem Zeitpunkt hält. Es ist möglich, dass Sie einen Prozess ausführen, der eine Datei erstellt oder gelöscht hat, aber die Datei noch nicht freigegeben hat. Dieser Wert wird nicht in die Berechnung des freien Speicherplatzes einbezogen.df-Befehlsbeispiele
1. So erhalten Sie die Dateisystemnutzung in einem für Menschen lesbaren Format:
# df -h
2. So erhalten Sie die Dateisystemnutzung für alle Dateisysteme einschließlich Dummies:
# df -a
3. So erhalten Sie die Dateisystemnutzung in der angegebenen Blockgröße:
# df -B=1024 # df --block-size=1024
4. Um die Verwendung für eine Datei anstelle eines Einhängepunkts zu erhalten:
# df --direct
5. So erhalten Sie die Gesamtsumme der Förderung:
# df --total
6. Um die Verwendung in Potenzen von 1000 statt 1024 zu erhalten:
# df -H
7. So erhalten Sie die Inode-Informationen anstelle der Blocknutzung:
# df -i
8. Um die Nutzung als 1k-Block zu erhalten (d. h. –block-size=1K):
# df -k
9. So erhalten Sie die Dateisystemnutzung für lokale Dateisysteme:
# df -l # df --local
10. Rufen Sie die Synchronisierung nicht auf, bevor Sie Nutzungsinformationen erhalten:
# df --no-sync
11. Um das o/p im POSIX-Format zu erhalten:
# df -P # df --portability
12. So rufen Sie die Synchronisierung auf, bevor Sie Nutzungsinformationen abrufen:
# df --sync
13. Um die Auflistung auf Dateisysteme des Typs TYPE zu beschränken:
# df -t=ext3 # df --type=ext3
14. Geben Sie Folgendes ein, um das Dateisystem zu drucken:
# df -T # df --print-type
15. Um die Auflistung auf Dateisysteme zu beschränken, die nicht vom Typ TYPE sind:
# df -x=ext2 # df --exclude-type=ext2
16. So erhalten Sie die Versionsinformationen des Dateisystems:
# df --version