USB 3.0 Transcent Storejet 25H3のユーザーとしてNautilusで「ドライブを安全に取り外す」を押すと ドライブするとすぐに再接続します。
その動作なしで安全に削除するにはどうすればよいですか?
唯一の解決策は、Ubuntuで自動マウントを無効にすることだと思います。私は今それを次のように行いました:
nautilusの設定で自動マウントを無効にする方法
しかし、それは残念です。外部の音楽ライブラリが自動マウントされなくなったためです。
ハードディスクが安全に取り外せない場合の解決策はありませんか?!
承認された回答:
少なくともこのUbuntuで有効です:
$ lsb_release -d
Description: Ubuntu 14.04.1 LTS
私はそれを見つけました:
$ udisksctl mount --block-device /dev/$device
…自動マウントと同じスタイルで/dev/ xxxをマウントします。
つまり、/media/$USER/Disk_Label-or-UUID/
にマウントします。 最後のレベルのディレクトリが自動作成されます。
$ udisksctl unmount --block-device /dev/$device;
…umount
上記ですが、「-eject」メモリカード/USBリーダーのコンテンツではありません。
$ gvfs-mount --eject "file:///media/$USER/DISK_LABEL"
…最後に、「安全に削除」または「イジェクト」と同じように見えます。これは、すぐに再マウントする必要がありません。
注:
$ udisksctl power-off –block-device / dev / $ device;
…それ以外の場合は「自然な」オプションですが、すぐに再マウントすることで妨げられます。
編集 —このスクリプトを使用すると、名前を掘り下げることなく「すべてをマウント」できます。
#! /bin/bash
#
for device in $(mount | grep "/media/$USER/" | cut -d" " -f1); do
echo Unmounting $device
udisksctl unmount --block-device $device
done
イジェクトを希望する場合は、-f1
を変更します -f3
に cut
で コマンドとudiskctl
の行 と
gvfs-mount --eject "file://$device"
(空白が含まれているラベルを正しく引用すると問題が発生する可能性があります。デバイスに複数のパーティションがマウントされている場合は警告が表示されます)。
$ lsblk
…使用可能なすべてのブロックデバイスが表示されます(RAMディスクを除く、sudoは不要 )。
RAMとループ–> lsblk --all
。
ラベル付きディスクを「自動マウント」するにはどうすればよいですか?
ダッシュを表示して(「スーパー」キーを押す)、「startup appl」と入力すると、「Startup Applications」が表示されたら、それをクリックします。
追加をクリックします。 [名前]フィールドと[コメント]フィールドに必要なものを入力します。次に、「コマンド」にバージョンを入力します:
/bin/bash -c '/bin/sleep 5 && /usr/bin/udisksctl mount -b /dev/disk/by-label/GreenWD_3TB'
…ここで、/dev/disk/by-label/GreenWD_3TB
ls -lR /dev/disk/* | less
詳細:
コマンドラインからgvfsマウントにアクセスする方法は?
nautilusがudiskを使用するように/media /userName/にドライブをマウントする方法