O arquivo da lixeira do Ubuntu 12.04 desapareceu

0

Acabei de lixeira um arquivo muito grande (250 GB) em um Ubuntu 12.04, mas na verdade queria excluí-lo. Esvaziei o lixo, mas parece que o arquivo ainda está no disco (o espaço livre não mudou). Se eu usar o comando localizar, ele diz que o arquivo está em / home / user, mas não está ...

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

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

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
Alessandro Cappello
fonte
Se um programa ainda estiver gravando ou lendo no manipulador de arquivos, ele continuará ocupando espaço no disco até que esse processo seja fechado.
Jenny D

Respostas:

0

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

Se você tem um aplicativo que usa o arquivo, ele está sendo executado. Pode ser reiniciado?

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

$ sudo /sbin/fuser /var/log/messages
/var/log/messages:    3004
davey
fonte
Reiniciei a máquina, por isso duvido que um processo ainda esteja usando o arquivo ... BTW, tentei o comando fuser: sudo fuser /home/alessandro/backup.30.05.13.tar.gz Nome do arquivo especificado / home / alessandro / backup.30.05.13.tar.gz não existe.