1

У меня есть iphone SE, подключенный через USB в качестве устройства PTP . Под gphoto2: протокол.

Моя цель - подключить его к виртуальной машине KVM через SPICE.

Проблема в том, что даже когда я размонтирую устройство в caja (файловый менеджер по умолчанию для ubuntu-mate), оно все еще используется / открывается некоторым процессом и не может использовать его в другом процессе.

Это не запоминающее устройство USB и не имеет блочного устройства. Так что он не найден под mount , lsof . Я думаю, что это используется каким-то процессом GVFS .

Есть ли способ освободить устройство от GVFS?

Какой-то пользователь решил это, удалив пакет, но я не могу использовать это решение, потому что от него зависит мой пакет рабочего стола ubuntu-mate-desktop . KVM: iphone, проходящий через гостевой Windows

gvfs-mount --list -i:

Том (0): iPhone Тип: GProxyVolume (GProxyVolumeMonitorGPhoto2)
идентификаторы: unix-device: '/dev/bus/usb/ 003/030'
activ_root = gphoto2:// [usb: 003,030]/ тематические значки: [camera-photo] символические тематические значки: [camera-photo-symbolic] [camera-symbolic] [camera-photo] [camera]
can_mount = 1
can_eject = 0
should_automount = 1

gvfs-mount -e gphoto2://[usb:003,030]

Ошибка при извлечении mount: mount не реализует "eject" или "eject_with_operation"

spice-client-error-quark: не удалось перенаправить Apple Inc. iPhone [05ac: 12a8] на 3-32: устройство используется другим приложением (0)

Enviroment:

Ubuntu-MATE 16.04.2 LTS

Версия Linux 4.4.0-65-generic (buildd @ lgw01-12) (версия gcc 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1 ~ 16.04.4)) # 86-Ubuntu SMP Чт 23 февраля 17:49:58 UTC 2017

gvfs-info -f gphoto2://[usb:003,030]/

атрибуты: файловая система :: размер: 16000000000 файловая система :: бесплатно: 9223761920 файловая система :: тип: файловая система gphoto2 :: только для чтения: FALSE
файловая система :: use-preview: 1 gvfs :: backend: gphoto2

1 ответ1

1

Я попытался убить usbmuxd снова и странно, это сработало. Может быть, это потому, что я сделал следующее:

chmod a-x /usr/lib/gvfs/gvfsd-gphoto2
chmod a-x /usr/lib/gvfs/gvfs-gphoto2-volume-monitor

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .