Ubuntu 12.04 удаленный файл исчез

305
Alessandro

Я только что удалил очень большой файл (250 ГБ) на Ubuntu 12.04, но я действительно хотел удалить его. Я очистил корзину, но кажется, что файл все еще находится на диске (свободное место не изменилось). Если я использую команду locate, она говорит, что файл находится в / home / user, но это не так ...

Знаете ли вы, как найти файл и удалить его?

Изменить: я перезапустил машину без результатов, я даже пытался увидеть, если файл использует процесс, но если я это сделаю:

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

Кроме того, если я сделаю:

locate backup.30.05.13.tar.gz /home/alessandro/backup.30.05.13.tar.gz 
0
Если программа все еще пишет или читает из файлового дескриптора, она будет занимать место на диске, пока этот процесс не будет закрыт. Jenny D 11 лет назад 0

1 ответ на вопрос

0
davey

Could another process be using the file? If a process has an open filehandle then using rm will remove the name but the blocks won't be released until the last process with an open filehandle exits.

If you have an application which uses the file, is it running. Can it be restarted?

Before removing the file you could use fuser to find which processes have an open filehandle:

$ sudo /sbin/fuser /var/log/messages /var/log/messages: 3004 
Я перезапустил машину, поэтому я сомневаюсь, что процесс все еще использует файл ... Кстати, я попробовал команду fuser: sudo fuser /home/alessandro/backup.30.05.13.tar.gz Указанное имя файла / home / alessandro / backup.30.05.13.tar.gz не существует. 11 лет назад 0

Похожие вопросы