
Indas Buch, das ich lese, die Ausgabe des df
Befehls wird wie folgt angezeigt:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 15115452 5012392 9949716 34% /
/dev/sda5 59631908 26545424 30008432 47% /home
/dev/sda1 147764 17370 122765 13% /boot
tmpfs 256856 0 256856 0% /dev/shm
Aber wenn ich denselben Befehl (unter Übergabe des -h
Parameters) auf meinem Ubuntu-Server (VirtualBox VM) ausführe, sieht die Ausgabe folgendermaßen aus:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/a-root 4.2G 1.1G 3.0G 26% /
udev 741M 4.0K 741M 1% /dev
tmpfs 300M 268K 300M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 750M 0 750M 0% /run/shm
/dev/sda1 228M 27M 190M 13% /boot
Was ich wissen möchte ist, warum /home
das Verzeichnis fehlt. Und welche genauen Kriterien erfüllen die aufgelisteten Verzeichnisse? (Ich meine, /
ist aufgelistet, aber nicht /home
. Aber /run
ist da, und auch /run/lock
und /run/shm
. Warum diese Voreingenommenheit?)
Antwort1
df zeigt Ihnen die Auslastung und den freien Speicherplatz von Dateisystemen. Auf Ihrem Rechner ist /home offensichtlich kein Dateisystem, sondern nur ein Verzeichnis.
Antwort2
Darüber hinaus können Sie eingeben, mount
um die aktuell gemounteten Dateisysteme zu überprüfen. Welche Dateisysteme auch immer df
angezeigt werden, sie sollten auch in dieser Liste enthalten sein. Wenn Sie überprüfen möchten, wie viel Speicherplatz Ihr /home-Verzeichnis belegt, können Sie dies tun du -sh /home
(falls dies ursprünglich Ihre Absicht war).