Wiki CgX

Parce que j'ai un cerveau, mais pas trop.

Outils pour utilisateurs

Outils du site


it:linux-systeme:lsof

lsof

lsof permet de lister les fichiers en cours d'utilisation par le système. (LiSt Open Files)

Libérer l'espace disque d'un fichier supprimé mais encore en mémoire

lsof -n | grep /var | grep deleted

Typiquement un fichier de log n’apparaît plus lorsqu’on fait un ls mais pourtant, il prend encore de la place sur le disque. Le processus (genre rsyslog) verrouille le fichier qui ne peut pas être bien supprimé. Afin que le processus relâche ce fichier, il y a plusieurs méthodes, dont lui envoyer un signal :

pour rsyslog par exemple :

kill -HUP $(cat /var/run/rsyslogd.pid))
it/linux-systeme/lsof.txt · Dernière modification: 24 Jan 2022 :: 17:52 de CgX