私は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