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-goodiespackage contémcheckrestart, que realiza algo parecido com o que descrevi, raspando a saída delsofpara 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-videntificará 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
lsofpara identificar identificadores de arquivos abertos para arquivos excluídos ou substituídos. Na saída delsof -nnP, esse arquivo parece ser identificado porDELna quarta coluna. Você pode fazer algo comolsof -nnP | grep DEL.*libssl.sopara 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