USBドライブを挿入すると、フードの下で何が起こりますか?


13

一部のシステムは、udev / pmountを使用してサムドライブを自動的にマウントします。Ubuntu(具体的にはUbuntu 12.04)でどのように解決されますか?明らかに、pmountパッケージも対応するudevルールも存在しませんが、Ubuntuは挿入されたUSBドライブを自動的にマウントします。それはどうやって起こりますか?

回答:


12

(おそらくユニティ、およびGnomeのシェル/クラシック)のUbuntu 12.04に自動マウント等に挿入するためのモニターDバスイベントは、GNOMEデスクトップ/ノーチラス、によって処理されるgvfs*と共操作でバックエンドが使用され、udisks実装の低レベルのために、等

gvfs-mountは内部的に使用され、-oスイッチを使用してモニターモードで実行すると、次のように表示されます。

$ gvfs-mount -o

イベントの監視。Ctrl + Cを押して終了します。
接続されたドライブ: 'usb Flashdisk'
追加されたボリューム: 'DISK_IMG'
ボリュームが変更されました:「DISK_IMG」
追加されたマウント:「DISK_IMG」
ボリュームが変更されました:「DISK_IMG」
マウントが変更されました: 'DISK_IMG'
マウントが削除されました: 'DISK_IMG'
ボリュームが変更されました:「DISK_IMG」
ドライブが切断されました: 'usb Flashdisk'
削除されたボリューム: 'DISK_IMG'

この投稿を開いたとき、答えはありませんでした。そのリンクを取得していた4分間で、あなたは答えました。

何の問題もありません-時々「1つの新しい答え」を警告することもあれば、答えた後にしか表示されないこともあります:)
ish

1
@izx:+1いい答え!ドライブを手動でディスマウントした後、USB自動マウントプロセスを再トリガーする方法も知っていますか?個人的に、私は常にを使用してpmountおり、ほとんどの人は単にUSBケーブルを抜き差しします。Ubuntuの自動マウントプロセスを再現できる単一のコマンドは、誰もが非常に高く評価されると思います
...-Avio


0

マウント:

/usr/bin/gvfs-mount --device=/dev/sdd1

アンマウント/イジェクト:

/usr/bin/gvfs-mount --eject /media/$USER/disk
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.