DEL
não indica que esse processo excluiu /dev/zero
, mas que esse processo está usando /dev/zero
e a instância de /dev/zero
que estava sendo usada desde então foi excluída. Por exemplo, se eu tiver um comando (digamos some-command
) que use /some/file
e eu faço:
$ some-command &
$ rm /some/file
$ touch /some/file
Então, lsof
para /some/file
se pareceria:
some-command ... ... DEL ... ... ... /some/file
O conteúdo do arquivo excluído continua em disco até que o processo seja interrompido ou seja eliminado, mas não estará diretamente acessível.
A versão de /some/file
que criei usando touch
não é a que some-command
está usando.