我正在使用 Linux 主机上运行 VM qemu+kvm
,libvirt
来宾系统是 CentOS 7。我希望在两者之间共享一个文件夹,以便host:/some/dir
可以通过guest:/some/other/dir
.
我希望尽量减少工作量,并且不能在任何一方重新编译内核。我尝试过,plan9
但无法让它运行(该p9 dkms
模块无法在 CentOS 7 guest 虚拟机上编译)。
一定会有更好的办法?性能是次要的,因为它现在根本不起作用。
答案1
只需设置 sshfs/samba/nfs/etc 即可,更简单且有效
编辑:这里的要点是,只需在主机和虚拟机之间使用常规文件共享,绝对没有必要进行像 plan9 这样肮脏的未经测试的黑客攻击。
答案2
对于Centos 8或更高版本,您可以使用virtiofs来实现:https://libvirt.org/kbase/virtiofs.html