Qui ne s’est pas retrouvé dans une situation similaire ? On veut lister l’espace consommé par les partitions :

$ df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
[...]
/dev/md2           421G    421G     0 100% /home

Et en se plaçant dans le répertoire /home, on voit que le compte n’y ait pas :

$ du -scbh
279G	.
279G	total

What the heck is that ?? Pas de panique, il s’agit souvent d’un ou plusieurs fichiers volumineux qui sont restés ouvert et qui échappent donc à la commande du. C’est là qu’intervient la commande lsof :

lsof /dev/md2
COMMAND   PID    USER   FD   TYPE DEVICE     SIZE/OFF     NODE
gzip     3738    root    0r   REG    9,2 151198527488  8126470 /home/backups/ladameduweb1-home.20190311.master.tar.gz (deleted)

Et voilà, j’avais fait un delete sauvage sur un fichier en cours de compression !

Ressources externes