无法使文件夹共享在 KVM 虚拟机管理器下工作

无法使文件夹共享在 KVM 虚拟机管理器下工作

我使用虚拟机管理器在我的 Ubuntu 中创建了一个 Ubuntu VM。我试图在客户操作系统中安装主机目录,但它不起作用。我使用了此处提供的说明:http://troglobit.com/blog/2013/07/05/file-system-pass-through-in-kvm-slash-qemu-slash-libvirt/. 我已经将主机目录共享为“myshare”。

mount 命令静默完成:

mount -t 9p -o trans=virtio,version=9p2000.L,rw myshare /mnt/host

安装输出看起来很有希望:

myshare on /mnt/host type 9p (rw, trans=virtio,version=9p2000.L)

但是,尝试列出目录会产生以下结果:

cd /mnt
ls
ls: cannot access host: Permission denied
total 0
d???????? ? ? ?         ? host

答案1

您可以在这里找到答案:

https://askubuntu.com/questions/445193/kvm-virtual-machine-manager-sharing-folders-not-working

那个人说得对——这是 apparmor 的问题。现在我需要弄清楚如何在 libvirt 中配置 apparmor 以允许共享用户,但这是另一个问题。

相关内容