Не удается найти или создать каталог для мусора?

15

Я пользователь Xubuntu, и у меня есть проблема с ним. Когда я удаляю любые файлы вне дома, они не могут быть удалены, и вместо этого мне появляется сообщение с надписью «Невозможно найти или создать каталог для мусора» . Я надеюсь, что найду решение этой проблемы, так как не могу избавиться от ненужных файлов. Благодарю.

حسن الشناوي
источник
Вероятно, это проблема монтажа. Пожалуйста, оставьте строку, из /etc/fstabкоторой находится каталог.
Rinzwind
У меня нет папки в etc с именем fstab, но у меня есть fstab.d
حسن الشناوي

Ответы:

10

Если вы прикоснулись к своему, /etc/fstabто вы должны это исправить. Ваши строки там должны быть примерно такими /dev/sdc1 /media/Data ntfs-3g defaults,uid=1000,locale=en_US.utf8 0 2.

Примечание о uid=1000

Мостафа Шахверды
источник
У меня нет папки в etc с именем fstab, но у меня есть fstab.d
حسن الشناوي
fstab - это не папка, это файл
Мостафа Шахверды
1
Трюк с uid = 1000 (мой идентификатор пользователя в однопользовательской системе) работает. Но разве это не означает, что, если есть другой пользователь, он / она создаст все файлы со мной в качестве владельца? Должно быть какое-то другое решение ...
ubuplex
2
У меня проблемы с пониманием этого ответа ... что означает "Твои строки должны быть похожими ..."? Должны ли мы добавить строки? Должны ли линии существовать, и мы должны их редактировать?
Абхишек Дивекар
16

Не нужно иметь его где-то еще, чтобы скопировать его:

Сначала убедитесь, что ваш обычный пользователь имеет идентификатор «1000»:

$ id

потом

$ sudo mkdir -p /.Trash-1000/{expunged,files,info}
$ sudo chown -R $USER /.Trash-1000
Грег Белл
источник
Это не сработало для меня. Также вторая команда ввела запрос, запрашивающий дополнительную информацию.
barrypicker
Я отредактировал свой ответ ... попробуйте сейчас.
Грег Белл
2
Xubuntu, кажется, удаляет пользовательские файлы /home/user/.local/share/Trash(содержащие три вышеупомянутые подпапки) в эти дни. Могу добавить эту информацию.
Адриан
6

Для меня это произошло после того, как я добавил оконный менеджер LXQT; Я не знаю, связано ли это, но я использую новую установку, и это все, что я сделал до сих пор, поэтому я упомянул об этом. Чтобы это исправить, мне просто пришлось изменить разрешения для каталога корзины:

sudo chown -R $USER ~/.local/share/Trash
omikes
источник
Это сработало для меня, понятия не имею, почему это произошло в первую очередь. Не забудьте перезагрузить после команды.
Creativiii
спасибо человек, это работает !!
Премьер
2

У меня похожая проблема после установки LXQT / lubuntu и переключения обратно на Ubuntu. Простое решение - перейти в папку ~ / .local / share и удалить папку «Корзина».

sudo rm -R ~/.local/share/Trash

Затем попробуйте удалить файл, он создаст папку корзины по умолчанию со всеми необходимыми разрешениями.

Рави Мисра
источник
1

Это происходит, если вы удаляете каталог корзины. Если вы являетесь единственным пользователем в системе, это скрытый каталог с именем «.Trash-1000» в каждом разделе (HDD или съемное устройство). Он должен содержать три каталога: 1. «удален» 2. «файлы» 3. «информация»

Я бы предложил скопировать каталог из другого раздела и удалить файлы в нем.

У меня была такая же проблема, и она была решена таким образом. Ваш случай может быть другим.

Makish
источник
1
Это объясняет, почему он не может «найти» каталог корзины. Есть ли у вас идеи, почему он не сможет его «создать»? (Я не говорю, что этот ответ неправильный; я думаю, что он правильный. Мне просто интересно, есть ли у вас какое-либо представление об этом.)
Элия ​​Каган
1
Я действительно не знаю, и у меня такой же вопрос.
MakisH
0

Я решил это, размонтировав диск NTFS и снова смонтировав

Дипак Кумар Махто
источник
0

Я решил эту проблему, перемонтировав диск NTFS с соответствующими разрешениями, используя флаг:

mount -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" <drive name> <mount point>

Предполагается, что используемый вами идентификатор равен 1000, который вы можете проверить с помощью idкоманды.

SurpriseDog
источник
0

Удаление ~ / .local / share / Trash у меня сработало, но я не уверен, что вызвало проблему. Я отредактировал fstab, чтобы смонтировать второй жесткий диск, но у меня также была проблема, из-за которой я увеличил исходный HD, когда машина даже не загружалась.

Roger06
источник