Я удаляю файлы через Наутилус. Затем я очищаю корзину. Это показывает, как пустой. Тем не менее, ~ / .local / share / Trash содержит 1,5 ГБ. У меня маленький SSD, и это очень раздражает. Вот что сейчас показывает ~ / .local / share / Trash.
mfisch@caprica:~/.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
Итак, вот обновление. Я rm -rf'd .local / share / Trash на прошлой неделе. Он не вернулся, пока я не перезагрузил пару дней спустя. С тех пор он хорошо себя вел. Поэтому я думаю, что это означает, что это ошибка, а не полезный вопрос. Я сообщу об ошибке, если это случится снова, потому что я должен быть в состоянии доверять тому, что мусор делает то, что должен делать. Вот как это выглядит сейчас:
mfisch@caprica:~/.local/share/Trash$ du .
4 ./expunged
4 ./files
4 ./info
16 .
Ответы:
Вы включили TRIM на своем SSD, если нет, то было бы неплохо сделать это. TRIM улучшает совместимость вашего компьютера с ОС Linux, а также увеличивает срок службы SSD.
Вот как ты это делаешь.
источник
«Мусор» в некотором роде накладывается на Linux, потому что наши файловые системы работают не так, как NTFS, что люди ожидают от Windows. Лично я думаю, что лучшая практика - избегать использования кеша мусора, и все либо полностью, либо полностью исчезло.
В вашей ситуации, если бы я хотел продолжать использовать его, я бы сделал скрипт bash на своем рабочем столе с эффектом:
и запустить его после того, как я "опустошил" мусор.
источник