Что происходит под капотом, когда вставлен USB-накопитель?

Некоторые системы используют udev / pmount для автоматического монтирования флэш-накопителей. Как это решается в Ubuntu (в частности, Ubuntu 12.04)? Очевидно, что нет ни пакета pmount, ни соответствующих правил udev, но Ubuntu автоматически подключает вставленные USB-накопители. Как это происходит?

13
задан 30 September 2012 в 11:52

3 ответа

В Ubuntu 12.04 (Unity и, предположительно, Gnome Shell / Classic) автоматическое монтирование выполняется GNOME Desktop / Nautilus, который отслеживает события DBus для вставки и т. Д. Используется бэкэнд gvfs* в сотрудничестве с udisks для низкоуровневого монтажа и т. д.

gvfs-mount используется для внутренних целей, и его запуск в режиме мониторинга с помощью переключателя -o покажет, например:

$ gvfs-mount -o

Monitoring events. Press Ctrl+C to quit.
Drive connected:    'usb Flashdisk'
Volume added:       'DISK_IMG'
Volume changed:     'DISK_IMG'
Mount added: 'DISK_IMG'
Volume changed:     'DISK_IMG'
Mount changed: 'DISK_IMG'
Mount removed: 'DISK_IMG'
Volume changed:     'DISK_IMG'
Drive disconnected: 'usb Flashdisk'
Volume removed:     'DISK_IMG'
0
ответ дан 30 September 2012 в 11:52

GNOME справляется с этим. См. https://help.ubuntu.com/community/Mount/USB .

0
ответ дан 30 September 2012 в 11:52

крепление:

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

размонтировать / извлечь:

/usr/bin/gvfs-mount --eject /media/$USER/disk
0
ответ дан 30 September 2012 в 11:52

Другие вопросы по тегам:

Похожие вопросы: