Duplication possible :
Pourquoi y a-t-il une différence dans l'utilisation du disque signalée par df et du ?
df
dit 8.9G utilisé par la partition montée dans /
:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 227G 8.9G 207G 5% /
Cependant, un du
dans /
rapporte beaucoup plus petit nombre.
:~# du -chs /
5.5G /
5.5G total
Je m'attendais à un nombre plus petit, mais pourquoi est-ce autant plus petit ?
Réponse acceptée :
Jetez un œil à la différence entre du et df
Voici une explication plus approfondie :http://linuxshellaccount.blogspot.com/2008/12/why-du-and-df-display-different-values.html
En gros, df
lit uniquement le superbloc et lui fait entièrement confiance. du
lit chaque objet et les résume.
De plus, un processus en cours d'exécution peut garder un fichier supprimé ouvert. Cela signifie que l'espace sera toujours réservé et vu par df
, mais depuis du
ne verra plus de référence à ce fichier dans l'arborescence des répertoires, il ne pourra pas voir ces blocs réservés.