virt-manager应用程序或包使用libvirt库来提供虚拟机管理服务。它有一个桌面界面,可以帮助创建、删除和管理多个虚拟机。virt-manager桌面界面及其组件为各种个人和企业场景提供灵活的虚拟机管理服务。它是一个免费的开源应用程序,主要用于KVM虚拟机。但是,它也可以支持其他管理程序,例如Xen和LXC。在之前的文章中,我解释了如何使用virt-manager创建虚拟机。本文介绍如何在来宾和主机之间无缝访问文件和文件夹。关于virtiofs的注意事项共享文件和文件夹由名为virtiofs的libvirt共享文件系统提供。它提供了访问主机上目录树的所有函数和参数。由于大多数virt-manager虚拟机配置都被翻译成XML,共享文件/文件夹也可以通过XML文件指定。在virt-manager中共享文件夹首先,确保您的虚拟机已关闭。在virt-managerGUI中,选择虚拟机,点击“打开”,会弹出控制台设置。打开设置并单击工具栏中显示虚拟硬件详细信息的图标。然后单击左侧面板上的“内存”。选择选项“启用共享内存”。单击应用。启用共享内存选项并单击底部的“添加硬件”。单击“添加硬件”在“添加新硬件”窗口中,从左侧面板中选择“文件系统”。然后在“详细信息”选项卡中选择“驱动程序”作为“virtiofs”。点击“浏览>浏览本地浏览本地”,在客户端选择你要访问的主机路径。在目标路径中,输入您想要的任何名称。这只是一个文件标签,将在挂载时使用。因此,如果我想访问Pictures/Screenshots文件夹(/home/debugpoint/Pictures/Screenshots),示例设置可能是这样的:添加新的文件系统硬件下面是上述配置的XML设置。您可以在XML标记中找到它。
