Duplicata 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 /
donne un nombre beaucoup beaucoup plus petit.
:~# du -chs /
5.5G /
5.5G total
Je m'attendais à un plus petit nombre, mais pourquoi est-ce que tellement plus petit?
Jetez un oeil à différence du vs df
Voici une explication plus approfondie: http://linuxshellaccount.blogspot.com/2008/12/why-du-and-df-display-different-values.html
Fondamentalement, df
lit uniquement le superbloc et lui fait entièrement confiance. du
lit chaque objet et les résume.
En outre, 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 puisque du
ne verra plus de référence à ce fichier dans l'arborescence de répertoires, il ne pourra pas voir ces blocs réservés.
df
représente probablement tout l'espace alloué pour les inodes et autres frais généraux administratifs, tandis que du
ne représente que l'espace utilisé par les fichiers.