Почему ~ / .local / share / Trash все еще используют много места даже после опорожнения корзины? [закрыто]

16

Я удаляю файлы через Nautilus. Затем я удаляю корзину. Он отображается как пустой. Однако ~ / .local / share / Trash содержит 1.5G материала. У меня небольшой SSD, и это очень раздражает. Вот что показывает ~ / .local / share / Trash.

[email protected]:~/.local/share/Trash$ du -h .
4.0K    ./expunged
988M    ./files/binary-precise-armhf-tar-20130123-6.tar/casper
8.0K    ./files/binary-precise-armhf-tar-20130123-6.tar/.disk
12K ./files/binary-precise-armhf-tar-20130123-6.tar/install
988M    ./files/binary-precise-armhf-tar-20130123-6.tar
1.5G    ./files
24K ./info
1.5G    .

Почему эти файлы не удаляются? Будут ли они очищены позже, возможно, cron?

Изменения:

  • Я уже использую полностью обновленное изображение 12.10
  • Эти файлы находились в ~ / Downloads, на моем накопителе SSD, они не были на другом устройстве.

Разрешения выглядят отлично. И сегодня утром у меня есть еще 4 файла, которые никогда не удалялись, когда я опустошал корзину:

ls -rl ~/.local/share/Trash
total 12
drwx------ 2 mfisch mfisch 4096 Jan 23 20:15 info
drwx------ 3 mfisch mfisch 4096 Jan 23 20:15 files
drwx------ 2 mfisch mfisch 4096 Jan 22 14:01 expunged

ls -rl ~/.local/share/Trash/files/
-rw-rw-r-- 1 mfisch mfisch 313935076 Jan 23 12:33 maguro.img
-rw-rw-r-- 1 mfisch mfisch   4679680 Jan 23 12:30 maguro-boot.img
-rw-rw-r-- 1 mfisch mfisch 179398453 Jan 23 12:35 grouper.img.gz
-rw-rw-r-- 1 mfisch mfisch   5244928 Jan 23 12:33 grouper-boot.img
drwxr-xr-x 5 mfisch mfisch      4096 Jan 23 16:05 binary-precise-armhf-tar-20130123-6.tar

Итак, вот обновление. I rm -rf'd .local / share / Trash на прошлой неделе. Он не вернулся, пока я не перезагрузился через пару дней. С тех пор он хорошо себя ведет. Поэтому я думаю, что это означает, что это скорее ошибка, чем полезный вопрос. Я напишу ошибку, если это произойдет снова, потому что я могу доверять тому, что мусор делает то, что он должен делать. Вот как это выглядит сейчас:

[email protected]:~/.local/share/Trash$ du .
4   ./expunged
4   ./files
4   ./info
16  .
    
задан mfisch 24.01.2013 в 04:19
источник

2 ответа

0

Вы включили TRIM на своем SSD, если бы не было хорошей идеей сделать это. TRIM улучшает совместимость вашего компьютера с ОС Linux, а также увеличивает срок службы SSD.

Вот , как вы это делаете.

    
ответ дан ghost103429 02.02.2013 в 05:43
0

«Корзина» вроде бы накладывается на Linux, потому что наши файловые системы не работают, как NTFS, которые люди ожидают от Windows. Лично я считаю, что наилучшей практикой является использование кеша мусора, и все происходит так или иначе.

В вашей ситуации, если бы я хотел продолжать использовать его, я бы сделал сценарий bash на своем рабочем столе в результате:

rm -rf "path to trash folder"

и запустите его после того, как я «опустошил» корзину.

    
ответ дан user89599 31.01.2013 в 14:49