无法在 Ubuntu 14.04 上分离 USB 设备

无法在 Ubuntu 14.04 上分离 USB 设备

我以前udisks习惯卸载分离具有以下命令的 USB 设备在 Ubuntu 10.04 上运行良好:

udisks --unmount /dev/sdb1
udisks --detach /dev/sdb

因为udisks在 Ubuntu 14.04 中不可用,所以我尝试使用udisksctl.它适用于unmount

udisksctl unmount --block-device /dev/sdb1

但是当我使用udiskctlumount分离该设备为:

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

如何使用其他现有命令(如果有)在 Ubuntu 14.04 中分离设备?

答案1

问题可能是您正在告诉设备的路径而不是块设备的路径。

尝试下一个命令:

udiskctl power-off -b /dev/sdb

-b正在指定设备的路径。

来源: https://askubuntu.com/questions/342188/how-to-auto-mount-from-command-line

相关内容