Possibile duplicato:
Perché c'è una discrepanza nell'utilizzo del disco segnalata da df e du?
df
dice 8.9G utilizzato dalla partizione montata in /
:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 227G 8.9G 207G 5% /
Tuttavia, un du
in /
produce un molto numero più piccolo.
:~# du -chs /
5.5G /
5.5G total
Mi aspettavo un numero inferiore, ma perché è così tanto più piccolo?
Risposta accettata:
Dai un'occhiata alla differenza du vs. df
Ecco una spiegazione più approfondita:http://linuxshellaccount.blogspot.com/2008/12/why-du-and-df-display-different-values.html
Fondamentalmente, df
legge solo il superblocco e si fida completamente di esso. du
legge ogni oggetto e li riassume.
Inoltre, un processo in esecuzione può mantenere aperto un file eliminato. Ciò significa che lo spazio sarà comunque riservato e visualizzato da df
, ma poiché du
non vedrà più un riferimento a quel file nell'albero delle directory, non può vedere quei blocchi riservati.