Как отключить USB-накопитель, который не смонтирован в каталоге /media

Я использую Gnome 3 на Debian Wheezy. Я хочу отключить USB-накопитель без прав sudo или root. Я погуглил и обнаружил, что есть eject а также pumount команды доступны. Однако эти команды требуют, чтобы смонтированный каталог находился под /media каталог.

USB-накопитель установлен под $HOME/USB/myusb,

Как я могу размонтировать его не пользователем sudoer. Мне также интересно, какую команду запускает Наутилус, когда я нажимаю eject кнопка?

Благодарю.

3 ответа

На страницах руководства eject говорится, что eject может отключить устройства, соответствующие устройству (например, /dev/sda1) или точке монтирования (в вашем случае это $HOME/USB/myusb).

Если eject $HOME/USB/myusb не работает. Пытаться eject -v $HOME/USB/myusb чтобы получить больше информации о том, что происходит.

Испытано извлечение здесь. Работает как положено. Может быть, это проблема с разрешением?

Некоторые современные дистрибутивы используют для этого udiskctl:

udisksctl unmount -b /dev/sdc1

(если диск USB /dev/sdc).

Наутилус, вероятно, использует dbus для связи с сервисом udisk. (это то, что делает udiskctl). Если вы заинтересованы, freedesktop.org в качестве документации интерфейса dbus.

Вы можете добавить запись для точки монтирования в /etc/fstab и включить опцию пользователя в строку

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