В течение некоторого времени я использовал virt-manager
для управления своими виртуальными машинами. Когда я хочу скопировать файл с хоста в vm, я использую scp
для копирования через ssh
по сети. Это довольно утомительно, и должен быть способ поделиться папкой, похожей на VirtualBox. Итак, как мне лучше всего использовать папку между хостом KVM и гостем, используя virt-manager?
Вы можете использовать совместное использование 9p, как описано на http://www.linux-kvm.org/page/9p_virtio .
Другие возможности включают использование сетевой файловой системы, такой как NFS. или CIFS / Samba.
9p просто работает на QEMU KVM Ubuntu 18.04 guest/host
Я не знаю, почему раньше он не работал, но теперь он просто работает. В основном я просто добавляю в QEMU CLI:
-virtfs local,path=/path/to/share,mount_tag=host0,security_model=mapped,id=host0
и монтирую в гостевую систему как:
sudo mkdir /mnt/9p
mount -t 9p -o trans=virtio,version=9p2000.L host0 /mnt/9p
Точная установка описана по ссылке: Как запустить рабочий стол Ubuntu в QEMU?