Не удалить объекты из мусора на дополнительном жестком диске.

Я добавил дополнительный жесткий диск к своему компьютеру (у меня только есть Ubuntu 16.04.2 LTS на машине), и отформатировал его как ext3/ext4. Я могу удалить файл из диска, но я не могу удалить файлы из мусора, таким образом, я не могу освободить пространство на диске.

Когда я пробую, удаляют из мусора, я просто получаю сообщение об ошибке: "Ошибка при удалении... Не удалось удалить объект из мусора".

Я не знаю, сделал ли я что-то не так, когда я отформатировал диск или что? но я действительно не хочу должным быть переформатировать диск каждый раз, когда я должен освободить пространство на диске.

Любая справка ценилась бы

0
задан 12 August 2017 в 01:03

1 ответ

Извините за поздний ответ. Я просто столкнулся с этим сам.

У меня есть Ubuntu 16.04 и Карты памяти различных типов: EXT4 SSD в дешевом корпусе USB; экс-толстая (?) Samsung T1; VFAT карты флэш-памяти SanDisk.

Я нашел, что, когда я удаляю файлы в GUI, они входят в.Trash-1000 каталог на том съемном диске. Когда мусор освобожден, содержание файла.Trash-1000 удалено (пустая.Trash-1000 структура каталогов остается).

Если Вы не можете освободить мусор с помощью GUI (как описано в сообщении OP), можно просто удалить это.Trash-1000 каталог и в следующий раз, когда Вы удаляете файл с очистить корзину GUI, должен работать еще раз.

Пример:

root@thinkPad:~# df
Filesystem          1K-blocks      Used Available Use% Mounted on
udev                  3513316         0   3513316   0% /dev
tmpfs                  706844      9676    697168   2% /run
/dev/mapper/vg-root 515930552 417191728  77500580  85% /
tmpfs                 3534200     23116   3511084   1% /dev/shm
tmpfs                    5120         4      5116   1% /run/lock
tmpfs                 3534200         0   3534200   0% /sys/fs/cgroup
/dev/sda2              264676     32924    231752  13% /boot/efi
cgmfs                     100         0       100   0% /run/cgmanager/fs
tmpfs                  706844        96    706748   1% /run/user/1000
/dev/sdb1           121277504    141024 121136480   1% /media/tommy/SAN128G1

root@thinkPad:~# mount | grep SAN128
/dev/sdb1 on /media/tommy/SAN128G1 type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)

root@thinkPad:~# cd /media/tommy/SAN128G1

root@thinkPad:/media/tommy/SAN128G1# ls -l
total 65668
drwxr-xr-x  5 tommy tommy    32768 Dec 15 08:30 ./
drwxr-x---+ 3 root  root      4096 Dec 15 08:13 ../
drwxr-xr-x  2 tommy tommy    32768 Sep  3 06:05 bin/
drwxr-xr-x  3 tommy tommy    32768 Dec 31  2011 DCIM/
drwxr-xr-x  6 tommy tommy    32768 Aug 16 17:24 Share/
-rw-r--r--  1 tommy tommy 67108864 Sep 11 11:01 swapfile

Затем я удалил мусорное ведро/, совместно используют / и своп-файл с помощью GUI. Это перемещает их в в.Trash-1000.

root@thinkPad:/media/tommy/SAN128G1# ls -l
total 100
drwxr-xr-x  4 tommy tommy 32768 Dec 15 08:31 ./
drwxr-x---+ 3 root  root   4096 Dec 15 08:13 ../
drwxr-xr-x  3 tommy tommy 32768 Dec 31  2011 DCIM/
drwxr-xr-x  4 tommy tommy 32768 Dec 15 08:31 .Trash-1000/

Освобождение мусора удаляет фактические файлы (как отмечалось ранее.Trash-1000 структура каталогов остается, я предполагаю для будущего использования).

Но можно удалить весь.Trash-1000 каталог, и GUI, "перемещенный в мусор" файлы, будет удален, например:

root@thinkPad:~# rm -rf /media/tommy/SAN128G1/.Trash-1000/

Это, как "очистить корзину", необратимое. Будьте тщательным вводом! Очистить корзину с помощью GUI должно работать от этой точки вперед.

1
ответ дан 2 November 2019 в 19:38

Другие вопросы по тегам:

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