Страница 1 из 1
Как монтировать раздел с возможностью удаления файлов в корзину?
Добавлено: 09 мар 2022, 20:41
SpectreZ
Всем доброго дня. Столкнулся с такой проблемой при работе с монтированным разделом - файлы удаляются безвозвратно, не попадают в корзину. Так как в системе два пользователя, и оба работают с разделами, просто использовать uid=1000 при монтировании не получается. Один из пользователей в таком случае сможет удалять в корзину, а другой - не сможет.
Пробовал подключать один и тот же раздел в разные точки монтирования - не получается.
На данный момент подключаю раздел такой командой в fstab:
Код: Выделить всё
UUID=7A9154173F534266 /mnt/D/ ntfs-3g users,defaults,umask=0 0 0
Система пишет, что не удалось найти каталог корзины, хотя папка .Trash-1000 в корне раздела присутствует, но принадлежит другому пользователю.
Как монтировать раздел с возможностью удаления файлов в корзину?
Добавлено: 10 мар 2022, 02:15
madesta
1. А что вам мешает попробовать удалить эти папки .Trash-1000 и .Trash-1001 ? Они ведь автоматически не чистятся, пока или вручную не очистишь, или нужный скрипт не напишешь. После удаления .Trash-... при последующих удалениях в Корзину нужная .Trash- ... будет создана автоматически.
2. В комплекте поставки системы присутствует утилита gio. Команда gio trash = переместить в Корзину. Можно посмотреть на что будет ругаться терминал при выполнении gio trash /mnt/D/q1.wav
По умолчанию внешние носители монтируются в /media/пользователь
. Из каких соображений вы решили автомонтировать в /mnt
?
Свои постоянно используемые диски монтирую вообще в папку домашнего каталога, например:
/dev/sdb1 /home/minter/Data ext4 rw 0 0
Как монтировать раздел с возможностью удаления файлов в корзину?
Добавлено: 10 мар 2022, 21:44
SpectreZ
madesta писал(а): ↑10 мар 2022, 02:15
После удаления .Trash-... при последующих удалениях в Корзину нужная .Trash- ... будет создана автоматически.
Папки удалил, но автоматически они не создаются. Насколько я понял, пока раздел примонтирован пользователем root, система не может создать в нем папки для корзины, которые принадлежат другим пользователям. Хотя сами пользователи могут создавать папки и файлы в этом разделе, но принадлежать они будут пользователю root. Возможно в этой записи у меня не хватает каких-то параметров
users,defaults,umask=0 0 0
.
madesta писал(а): ↑10 мар 2022, 02:15
Можно посмотреть на что будет ругаться терминал
Тоже пишет, что не удается создать каталог корзины.
madesta писал(а): ↑10 мар 2022, 02:15
Из каких соображений вы решили автомонтировать в /mnt?
Без соображений.) Просто в какой-то статье про монтирование разделов был такой пример.
Как монтировать раздел с возможностью удаления файлов в корзину?
Добавлено: 10 мар 2022, 22:00
rogoznik
SpectreZ,
почитай а потом найди что у тебя не так
Как монтировать раздел с возможностью удаления файлов в корзину?
Добавлено: 11 мар 2022, 20:51
SpectreZ
Нашёл еще информацию
здесь, но проблема с корзиной в таком случае решается только для одного пользователя, если задать uid=1000.
Немного поправил свою запись, сделал так:
UUID=7A9154173F534266 /media/D/ ntfs-3g user,defaults,gid=4 0 0
теперь раздел в файловом менеджере отображается как отдельный носитель, это удобно. Добавил gid=4 - это группа adm, в которую входят оба пользователя, но проблема с корзиной так и остается.
Как монтировать раздел с возможностью удаления файлов в корзину?
Добавлено: 11 мар 2022, 21:35
ilikethat
SpectreZ, насколько я понял, Ваш раздел в NTFS. А следовательно никаких прав root там на самом деле нет. Система наследует права от папки подключения на весь раздел.
Попробуйте следующее:
1.Отключите раздел. Правый клик по разделу. Отсоединить.
2.Дайте права папке /media/D на запись всем пользователям.
Например:
sudo chmod a=rwx /media/D
3.Примонтируйте раздел. Или перезагрузитесь.
Например:
sudo mount -a
попробывал у себя, тоже в корзину не удаляются!
Сорри!
Как монтировать раздел с возможностью удаления файлов в корзину?
Добавлено: 12 мар 2022, 06:28
vir0id
SpectreZ писал(а): ↑10 мар 2022, 21:44
Насколько я понял, пока раздел примонтирован пользователем root, система не может создать в нем папки для корзины
Ну так примонитруй диск D не в рутовый каталог
/mnt/D
, а в домашний
/home/vasja/D
со сменой владельца папки D на своего.
chown vasja:vasja /home/vasja/D
Как монтировать раздел с возможностью удаления файлов в корзину?
Добавлено: 12 мар 2022, 06:29
Сотрудник
SpectreZ, Windows используете? Может проще настроить удаление файлов в корзину в ОС Windows, ntfs файловая система не для Линукс, а в этой можно полностью удалять файлы, в файловом менеджере (который используете), надо в параметрах включить запрос подтверждения на удаление файлов.