Outils pour utilisateurs

Outils du site


tech:linux_-_file_descriptor_-_lsof_-_deleted_files

Linux - File Descriptor - deleted files

Libérer de l'espace

Voir aussi :

  • lsfd

Source https://access.redhat.com/solutions/2316

Identifier le process et trouver son PID

lsof | egrep "deleted|COMMAND"
#lsof +L1

Note : COMMAND in grep is for lsof headers

Tronquer le fichier

echo > /proc/pid/fd/fd_number

Utiliser gdb

-bash-4.1# lsof +L1
java      21568    root   24w      REG              253,2 23000046         18 
/var/log/plop_2022-03-23_09.2.log (deleted)
-bash-4.1# gdb -p 21568
(gdb) p close(24)
      $1 = 0
(gdb) quit
      A debugging session is active.
      Inferior 1 [process 21568] will be detached.
Quit anyway? (y or n) y
      Detaching from program: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64/jre/bin/java, process 21568
-bash-4.1# lsof | grep "(deleted)"
tech/linux_-_file_descriptor_-_lsof_-_deleted_files.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki