是的,在virt-manager中有类似于“guest additions”的东西,只是操作方式略有不同。为了让您更容易理解其工作原理,我将提供一些截图。
首先,更改libvirt-qemu用户的ACL属性,以便在共享文件夹上赋予写权限:sudo setfacl -R -m u:libvirt-qemu:rwx /<共享文件夹路径>
以及虚拟磁盘:sudo setfacl -R -m u:libvirt-qemu:rwx /<虚拟磁盘路径>
在下面的示例中,我给所有单独挂载的分区都赋予了灵活的权限:
sudo setfacl -R -m u:libvirt-qemu:rwx /media/cl(正如我所说的-这是我的设置示例)
在virt-manager中打开虚拟机-选择磁盘-标记为“可共享”-点击“应用”。
![enter image description here](https://istack.dev59.com/bc3AQ.webp)
点击
添加硬件 - 选择
文件系统 - 将模式更改为
映射 - 点击
浏览。
点击
浏览本地。
选择您想与客户操作系统共享的
文件夹 - 点击
打开。
在
目标路径字段中键入
/host - 点击
完成。
现在启动客户系统,在客户系统的
/home
目录下创建一个与主机系统中选择共享的文件夹同名的文件夹(在我的例子中:
share)。打开终端并执行以下命令将共享文件夹挂载到客户系统中:
sudo mount -t 9p -o trans=virtio,version=9p2000.L /host /home/<your-user-name>/<your-shared-folder-name>
现在你拥有了与VirtualBox中的客户附加功能相等的功能。