O arquivo trashed do Ubuntu 12.04 desapareceu

0

Eu acabei de jogar um arquivo muito grande (250GB) no Ubuntu 12.04, mas na verdade eu queria deletá-lo. Eu esvaziei a lixeira, mas parece que o arquivo ainda está no disco (o espaço livre não mudou). Se eu usar o comando locate, ele diz que o arquivo está em / home / user, mas não é ...

Você sabe como encontrar o arquivo e removê-lo?

Editar: eu reiniciei a máquina sem resultados, eu até tentei ver se um processo está usando o arquivo, mas se eu fizer isso:

sudo fuser /home/alessandro/backup.30.05.13.tar.gz 
Specified filename /home/alessandro/backup.30.05.13.tar.gz does not exist.

Além disso, se eu fizer:

locate backup.30.05.13.tar.gz
/home/alessandro/backup.30.05.13.tar.gz
    
por Alessandro 31.05.2013 / 09:47

1 resposta

0

Outro processo poderia estar usando o arquivo? Se um processo tiver um filehandle aberto, o uso de rm removerá o nome, mas os blocos não serão liberados até que o último processo com um filehandle aberto seja encerrado.

Se você tiver um aplicativo que usa o arquivo, ele está em execução. Pode ser reiniciado?

Antes de remover o arquivo, você pode usar o fusor para descobrir quais processos têm um filehandle aberto:

$ sudo /sbin/fuser /var/log/messages
/var/log/messages:    3004
    
por 31.05.2013 / 10:17

Tags