我有一个运行 Debian Stretch 的 QEMU 虚拟机,主机内部也运行 Debian Stretch。来宾通过 VirtIO 和 9p 挂载主机目录:
虚拟机管理器,文件系统设置:
- 模式:映射
- 源路径:/host/username/Projects
- 目标路径:宿主项目
安装在主机上的工作原理:
sudo mount -t 9p -o rw,trans=virtio host-projects /guest/username/Projects
然而,事实证明写入该目录很困难。我不得不
chgrp -R libvirt-qemu /host/username/Projects
在主机上,以便能够写入来宾中的目录,但是我在来宾中写入的所有文件不仅属于组,而且还属于用户 libvirt-qemu
在主机上。
我希望这些文件是我的。
我该如何配置主持人所有权? (缺少qemu-system-x86_64
在我的用户 ID 下运行;或者chown -R username.libvirt-qemu /host/username/Projects
每 2 分钟执行一次 cron。)