«Virtio-9p не удалось инициализировать fs-драйвер», когда я делю папку между KVM-хостом и виртуальной машиной - PullRequest
0 голосов
/ 01 октября 2018

Helo,

Я использую Ubuntu 16.04 LTS для KVM - виртуализации.Я хочу использовать папку на хост-машине в моей виртуальной машине.Я читаю эту статью: https://www.linux -kvm.org / page / 9p_virtio И затем я пытаюсь открыть доступ к папке / tmp / share на хосте для использования в WP-кошки ВМ.

Но проблемы начались в самом начале.Моя виртуальная машина перестала работать со следующей ошибкой:

Error starting domain: 
internal error: 
process exited while connecting to monitor: 2018-10-01T12:02:12. 309465Z qemu-system-x86_64: 
-device virtio-9p-pci, id=fsO, fsdev=fsdev-fsO, mount_tag=/hostshare, 
bus=pci.0, addr= 0x7: 
Virtio-9p Failed to initialize fs-driver with id: fsdev-fs0 and export path:/tmp/share

или, чуть более подробно:

Я пытаюсь найти совет в Google и проверяю большинство «популярных предположений».И я хочу добавить следующую информацию к моему вопросу:

0) Я использую команду sudo apt-get install linux-image-extra-virtual для установки необходимых компонентов на хосте.

Я использую команду sudo lsmod |grep 9p для проверки загрузки модулей ядра, в результате:

9pnet_virtio           20480  0
9p                     57344  0
9pnet                  86016  2 9p,9pnet_virtio
fscache                61440  1 9p

1) Папка / tmp / share существует в хосте FS и права пользователя максимально увеличены: c hmod +777 поделиться как результат

ls -alh 
drwxrwxrwx 2 root root 4.0K Oct 1 11:17 share

2) В конфигурационном файле моей виртуальной машины (virsh dumpxml WP-cats) я вижу следующую информацию:

<filesystem type='mount' accessmode='passthrough'>
  <source dir='/tmp/share'/>
  <target dir='/hostshare'/>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
</filesystem>

3) Майбыть, мне нужно вручную настроить «таинственный» fs-драйвер с id: fsdev-fs0?Но как?

Не могли бы вы посоветовать?заранее спасибо.

Konst

...