LINUX.ORG.RU

не освобождается место после удаления файла


0

1

xubuntu 12.04.5
(Linux version 3.13.0-34-generic)

удалил видеофайл размером где-то в 1,5 гига из каталога с фильмами (как называется файл, уже не помню... да кажется и не один он «завис» в удаленных)
удалял не через проводник, а через delug - он обычно удаляет с концами

файл исчез, но место на диске не освободилось

как решить без перезагрузки?
(ребут решит однозначно, ибо аналогичная беда периодически возникала - так и решалась)

Кто-то не отпустил файл. Это призрак.

dhameoelin ★★★★★
()

один идиот запостил про кэши, остальные бросились повторять. как забавно

anonymous
()
Ответ на: комментарий от MinasFilm
maestro@meniac:~$ #echo 3 > /proc/sys/vm/drop_caches && sync

но чуда не произошло, нет

Поржал.

aedeph_ ★★
()
Ответ на: комментарий от comp00

аналогично:
[code]
maestro@meniac:~$ du -sh .local/share/Trash/
104K .local/share/Trash/
[/code]

вообще, я писал же - deluge удаляет не в корзину, а начисто

MinasFilm
() автор топика
Ответ на: комментарий от MinasFilm

я писал же - deluge удаляет не в корзину, а начисто

я хз что за делюг такой, я когда хочу удалить безвозвратно юзаю rm по старинке! все эти треши — не unix-way.

comp00 ★★★★
()
Ответ на: комментарий от NeverLoved

ну пока что воз и ныне там
принимаются варианты

MinasFilm
() автор топика
Ответ на: комментарий от MinasFilm

Раз после перезагрузки свободное место появляется, то либо есть хардлинк в директорию, очищаемую после перезагрузки, скажем /tmp. Либо кто-то не отпускает файл, например deluge.

lsof -p $(pidof -x deluged)|grep deleted
Или просто
lsof|grep '(deleted)'

liaonau
()
Ответ на: комментарий от liaonau

или по размеру судить о файле

$ lsof -F sn |
awk -v MAX=$((10*1024*1024)) '
  /^s/{
    sub(/^s/,"");
    S=$0+0
  }
  S<MAX {next}
  /deleted/{
    sub(/^n/,"");
    print $0}
' |
sort -u

anonymous
()
Ответ на: комментарий от anonymous
maestro@meniac:~$ lsof -F sn |
> awk -v MAX=$((10*1024*1024)) '
>   /^s/{
>     sub(/^s/,"");
>     S=$0+0
>   }
>   S<MAX {next}
>   /deleted/{
>     sub(/^n/,"");
>     print $0}
> ' |
> sort -u
maestro@meniac:~$ 

пусто, никаких результатов т.е.

MinasFilm
() автор топика
10 ноября 2015 г.
Ответ на: комментарий от MinasFilm

Часто бывает такая же фигня. У даляю фильмы с usb-hdd (ntfs), файлы пропадают без следа, а место не освобождается. Помогает только проверка диска в винде, после которой появляются потерянные файлы, соответствующего размера, которые и надо удалить, чтобы освободить место. Эти файлы оказываются в отдельной папке в корне диска, не помню как называется - туда chkdsk сваливает найденные потерянные файлы или их фрагменты. Из-за чего такое происходит не знаю, предполагаю, что сказывается закрытость стандарта NTFS, но тогда это уже совсем другая печальная история...

anonymous
()
Ответ на: комментарий от anonymous

Это же линукс, тут всегда одно из двух: или закрытость сказывается или криворукая любительская открытость.

anonymous
()
Ответ на: комментарий от Noob_Linux

Ответ на: комментарий от MinasFilm 31.08.2014

Так вот ты какой некропостер!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.