我曾经使用以下命令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
但是当我使用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
如何使用其他现有命令分离Ubuntu 14.04中的设备?
问题可能出在您告诉的是设备的路径,而不是块设备的路径。
尝试下一个命令:
udiskctl power-off -b /dev/sdb
与-b
您一起指定设备的路径。
资料来源:https : //askubuntu.com/questions/342188/how-to-auto-mount-from-command-line
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句