我使用udisks卸载和分离USB设备,使用以下命令,这些命令在Ubuntu10.04上工作得很好:
udisks --unmount /dev/sdb1
udisks --detach /dev/sdb因为udisks在Ubuntu14.04中不可用,所以我尝试使用udisksctl。它适用于unmount:
udisksctl unmount --block-device /dev/sdb1但是,当我使用udiskctl或umount分离设备时,如下所示:
udiskctl power-off -p /dev/sdb或
umount -p /dev/sdb它会产生以下错误:
(udisksctl unmount:17787): GLib-GIO-CRITICAL **: g_dbus_object_manager_get_object: assertion 'g_variant_is_object_path (object_path)' failed如何将Ubuntu14.04中的设备与其他现有命令分离(如果有的话)?
发布于 2016-03-17 09:01:13
问题可能是您正在告诉设备的路径,而不是块设备的路径。
尝试下一个命令:
udiskctl power-off -b /dev/sdb使用-b,您将指定设备的路径。
来源:https://askubuntu.com/questions/342188/how-to-auto-mount-from-command-line
https://unix.stackexchange.com/questions/270368
复制相似问题