thiagofuer
1/6/2016 - 10:40 PM

Como descobrir quais arquivos deletados estao bloqueados

Como descobrir quais arquivos deletados estao bloqueados

#listar arquivos excluidos (qual processa gerou o arquivo e o tamanho dele)
lsof |grep '(deleted)' 

#listar arquivos excluidos (mostrando o $PID e o $FD)
find /proc/*/fd -ls | grep  '(deleted)'

#listar arquivos excluidos (mostrando o $PID e o $FD) e filtrando os arquivos do android
find /proc/*/fd -ls | grep  '(deleted)' | grep 'android'
 
#o resultado será no formato  "/proc/$PID/fd/$FD"
 
#ir para o diretorio
cd /proc/$PID/fd
  
digitar "> $FD" (onde $FD sao numeros a partir de 0)
$ > 3
 
#quando estiver na pasta do proc e precisar saber o fd do arquivo execute
ls -l |grep deleted
 
 
 
#link com explicação sobre arquivos deletados
http://www.ibm.com/developerworks/aix/library/au-lsof.html