J'ai été confronté à un problème particulier sur un serveur. Ma partition /var était annoncé remplie à 100% par la commande "df" mais "du" ou "ls" ne donnaient pas raison.
J'ai été tout simplement posé la question sur le forum linuxfr.org et après différent essai le problème venait d'un fichier qui n'a pas été libéré par l'application. Pour le trouver on m'a conseillé la commande :
lsof -l | grep deleted
Voici le résultat :
vmtoolsd 2706 0 7u REG 253,1 9857 444419 /tmp/vmware-root/appLoader-2706.log (deleted)
mysqld 3675 27 1w REG 253,2 367 613690 /var/log/mysql/mysqld-error.log.1 (deleted)
mysqld 3675 27 2w REG 253,2 367 613690 /var/log/mysql/mysqld-error.log.1 (deleted)
mysqld 3675 27 3w REG 253,2 3621478400 613610 /var/log/mysql/mysql.log.1 (deleted)
mysqld 3675 27 5u REG 0,23 0 186996 /sql/tmp/ibVzQY25 (deleted>
Le fichier qui posait problème était
/var/log/mysql/mysql.log.1 (deleted)
Pour régler le problème j'ai simplement redémarrer le serveur mysql.