Eu encontrei duas maneiras de fazer isso:
-
Específicos do Debian, lista a maioria dos arquivos excluídos / substituídos mantidos por processos (com exceção de alguns arquivos conhecidos como transitórios, por exemplo, em
/tmp
): Odebian-goodies
package contémcheckrestart
, que realiza algo parecido com o que descrevi, raspando a saída delsof
para encontrar arquivos abertos que foram perdidos ou substituídos no disco. Ele identifica os processos em questão e (se possível) o pacote ao qual eles pertencem e qualquer script de inicialização que possa ser usado para reiniciá-los. A opção-v
identificará os arquivos em questão. -
Genérico, manual, permite especificar o arquivo com o qual você está preocupado: Você pode examinar a saída de
lsof
para identificar identificadores de arquivos abertos para arquivos excluídos ou substituídos. Na saída delsof -nnP
, esse arquivo parece ser identificado porDEL
na quarta coluna. Você pode fazer algo comolsof -nnP | grep DEL.*libssl.so
para procurar alças obsoletas em uma biblioteca específica (OpenSSL, neste caso). Isso provavelmente depende muito da versão específica de seu uso e do comportamento do gerenciador de pacotes, portanto, tenha cuidado.pluto 3592 root DEL REG 202,0 98831 /lib/i386-linux-gnu/libssl.so.1.0.0 pluto 3604 root DEL REG 202,0 98831 /lib/i386-linux-gnu/libssl.so.1.0.0