Как отключить 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 и включить опцию пользователя в строку