Apa yang terjadi di bawah tenda saat drive USB dimasukkan?

13

Beberapa sistem menggunakan udev / pmount untuk secara otomatis memasang ibu jari. Bagaimana itu diselesaikan di Ubuntu (khususnya, Ubuntu 12,04)? Rupanya, tidak ada paket pmount atau aturan udev yang sesuai, namun Ubuntu memasang drive USB yang dimasukkan secara otomatis. Bagaimana itu bisa terjadi?

Januari
sumber

Jawaban:

12

Di Ubuntu 12.04 (Unity, dan mungkin Gnome Shell / Classic) automounting ditangani oleh GNOME Desktop / Nautilus, yang memantau acara DBus untuk dimasukkan, dll. gvfs*Backend digunakan, bekerja sama denganudisks untuk pemasangan tingkat rendah, dll.

gvfs-mount digunakan secara internal, dan menjalankannya dalam mode monitor dengan -o saklar akan ditampilkan, misalnya:

$ gvfs-mount -o

Acara pemantauan. Tekan Ctrl + C untuk berhenti.
Drive terhubung: 'usb Flashdisk'
Volume ditambahkan: 'DISK_IMG'
Volume berubah: 'DISK_IMG'
Mount menambahkan: 'DISK_IMG'
Volume berubah: 'DISK_IMG'
Mount berubah: 'DISK_IMG'
Mount dihapus: 'DISK_IMG'
Volume berubah: 'DISK_IMG'
Drive terputus: 'usb Flashdisk'
Volume dihapus: 'DISK_IMG'
ish
sumber
Ketika saya membuka posting ini tidak ada jawaban. Dalam 4 menit saya mendapatkan tautan itu, Anda menjawab.
Tidak masalah, itu terjadi pada saya berkali-kali juga - kadang-kadang akan mengingatkan "1 jawaban baru", di lain waktu Anda hanya melihatnya setelah Anda menjawab :)
ish
1
@izx : +1 jawaban yang bagus! Apakah Anda juga mengetahui metode untuk memicu kembali proses USB automount setelah Anda menurunkan drive secara manual? Secara pribadi, saya selalu menggunakan pmount, dan kebanyakan orang mencabut dan memasang kembali kabel USB. Saya pikir satu perintah yang dapat mereproduksi proses automount Ubuntu akan sangat dihargai oleh semua orang ...
Avio
0

meningkat:

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

lepaskan / keluarkan:

/usr/bin/gvfs-mount --eject /media/$USER/disk
Keith Cascio
sumber