Différences entre du et df
Contents
1 Problématique
Il vous arrivera certainement un jour de vous poser la question : "Mais qu'elle est la différence entre la commande du et la commande df ?"
D'après le man de du :
du - estimate file space usage
Et le df lui affiche exactement la place prise sur votre disque dur. Il m'est arrivé un cas o`u sur partition de 30 Go, j'avais ceci :
du -sh | grep /home : 13 G occupé df -h /home : 26 G occupé
Le df ne se trompes pas.
2 Solutions
2.1 Vérifier le nombre la taille des blocs de votre partition
Effectivement, lors du formatage de votre partition, vous pouvez choisir la taille des blocs. Par défaut c'est 8ko. C'est à dire que si vou avez beaucoups de fichiers de quelques octets, ils prendront de toutes façons 8ko chacuns.
Bref, la seule solution est de backuper ces données, reformater avec une taille bien inférieur sa partition et ensuite restaurer la sauvegarde.
2.2 Vérifier les processus qui écrivent sur cette partition
Il peut arriver qu'il y ai des processus en cours d'écriture qui ont crashés sur la partition. A ce moment là, la taille reste en mémoire virtuelle et là c'estl e drame. Faites donc une analyse de votre partition :
lsof /home
et regardez les processus en cours :
ps -aux