一段时间以来,我一直使用virt-manager
它来管理我的虚拟机。当我想将文件从主机复制到虚拟机时,我一直使用scp
通过网络进行复制ssh
。这有点繁琐,必须有一种类似于 VirtualBox 的共享文件夹的方法。那么,如何使用 virt-manager 在 KVM 主机和客户机之间最好地共享文件夹?
答案1
您可以使用 9p 共享,具体如下:http://www.linux-kvm.org/page/9p_virtio。
其他可能性包括使用像 NFS 或 CIFS/Samba 这样的网络文件系统。
答案2
9p 仅适用于 QEMU KVM Ubuntu 18.04 客户机/主机
我不确定为什么它之前不起作用,但现在它可以正常工作了。我基本上只是添加到 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
确切的设置描述如下:如何在 QEMU 上运行 Ubuntu 桌面?