如何使用 virt-manager 在 KVM 主机和客户机之间共享文件夹?

如何使用 virt-manager 在 KVM 主机和客户机之间共享文件夹?

一段时间以来,我一直使用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 桌面?

相关内容