Mögliches Duplikat:
Warum wird von df und du eine Diskrepanz in der Festplattennutzung gemeldet?
df
sagt 8.9G, das von der in /
gemounteten Partition verwendet wird
:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 227G 8.9G 207G 5% /
Allerdings ein du
in /
ergibt viel kleinere Zahl.
:~# du -chs /
5.5G /
5.5G total
Ich hatte mit einer geringeren Zahl gerechnet, aber warum ist es so viel kleiner?
Akzeptierte Antwort:
Sehen Sie sich den Unterschied zwischen du und df an
Hier ist eine ausführlichere Erklärung:http://linuxshellaccount.blogspot.com/2008/12/why-du-and-df-display-different-values.html
Grundsätzlich df
liest nur den Superblock und vertraut ihm vollständig. du
liest jedes Objekt und fasst sie zusammen.
Außerdem kann ein laufender Prozess eine gelöschte Datei offen halten. Das bedeutet, dass der Platz immer noch reserviert und von df
gesehen wird , aber seit du
keinen Verweis mehr auf diese Datei im Verzeichnisbaum sehen wird, kann es diese reservierten Blöcke nicht sehen.