Это то, что я искал. Сделайте то же самое непривилегированное действие, которое настольный компьютер выполняет для монтирования устройства. TIL.
jgomo3
Команда udisks заменена на udisksctl в производных от Debian (доступно в пакете 'udisks2'). udisksctl unmount -b /dev/sdb1
фин
2
Лучше, чем использовать sudoдля размонтирования от имени root, просто установите пакет pmount и выполните:
pumount /media/usb
Как man pumountговорит:
NAME
pumount - umount arbitrary hotpluggable devices as normal user
SYNOPSIS
pumount [ options ] device
DESCRIPTION
pumount is a wrapper around the standard umount program which permits
normal users to umount removable devices without a matching /etc/fstab
entry.
man umount
?Ответы:
Предположим, что ваш USB-диск подключен к
/media/usb
тому, что было бы достаточно сделатьПредположим, что ваш USB,
/dev/sdb1
то вы также можете сделатьВы также можете посмотреть на ответы на один из моих вопросов, как размонтировать все подключенные USB-устройства с помощью одной команды: размонтировать все подключенные USB-диски с помощью одной команды
источник
sudo fdisk -l
может быть полезна, если вы не знаете, где установлен диск.umount
не такuNmount
, если кто-то еще задается вопросом, почему команда не распознается.Вы также можете использовать
который не требует рута.
источник
udisksctl unmount -b /dev/sdb1
Лучше, чем использовать
sudo
для размонтирования от имени root, просто установите пакет pmount и выполните:Как
man pumount
говорит:источник
pumount
в моей системе, ни один в моем репозитории для установки, либо.pmount
(поэтомуpumount
не было найдено при поиске в менеджере пакетов). manpages.ubuntu.com/manpages/xenial/man1/pumount.1.html