나는 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에서 장치를 분리하는 방법은 무엇입니까?
답변1
문제는 블록 장치의 경로가 아닌 장치의 경로를 알려주는 것일 수 있습니다.
다음 명령을 시도해보세요:
udiskctl power-off -b /dev/sdb
-b
장치 경로를 지정하고 있습니다 .
원천: https://askubuntu.com/questions/342188/how-to-auto-mount-from-command-line