GNOMEBoxes是一个用于创建和管理虚拟机的前端应用程序。它主要是为GNOME桌面开发的。但是,您可以在KDEPlasma等其他桌面环境中使用它。在后端,它使用QEMU、KVM和libvirt技术,并提供易于使用的用户界面来管理多个虚拟机。如果您想了解更多信息,您还可以参考这些关于使用GNOMEBoxes创建虚拟机的指南。在之前的文章中,我们已经介绍了如何在virt-manager和VirtualBox中共享文件夹。而下面的步骤也说明了GNOMEBoxes的情况。如何在GNOMEBoxes中共享文件夹和文件GNOMEBoxes主要支持用于远程访问、共享和许多虚拟化功能的SPICE协议。SPICE是虚拟化领域中最古老的开源软件包之一。1.初始设置首先,确保在客户系统中安装以下spice包。sudoaptinstallspice-vdagentspice-webdavd#forUbuntu-baseddistrossudodnfinstallspice-vdagentspice-webdavd#Fedora,RHEL,etcpacman-S--neededspicespice-gtkspice-protocolspice-vdagent#ArchLinux(可选)安装以上内容后,重新启动主机和来宾系统。在主机系统(对于GNOME桌面)上,打开“设置”并进入“共享”面板。使用顶部的切换按钮启用共享。然后,单击文件共享以启用文件共享。确保启用网络。密码是可选的。如果您想为您的共享文件夹启用基于密码的身份验证,请启用它。在设置中启用共享启用文件共享关闭设置窗口。打开GNOME盒子。右键单击虚拟机并选择“首选项”。在首选项窗口中点击“设备和共享”,然后点击共享文件夹下的“[+]”按钮。在“本地文件夹”下:选择要在来宾计算机上访问的主机文件夹。在“名称”中,给它任何你想要的名字。此名称将在来宾的文件管理器中可见。单击“保存”。将共享文件夹添加到主机2.为来宾计算机设置并启动来宾虚拟机。在来宾VM中,打开文件管理器。如果您使用的是GNOME桌面,请打开Nautilus(“文件”应用程序)。单击“其他位置”。您应该在“网络”下看到“Spice客户端文件夹”。双击它,您应该会在主机系统上看到文件夹内容。有时需要一些时间才能出现上述文件夹。如果它不可见,请等待1或2分钟。通过F5刷新文件管理器窗口。来宾机器中的Spice客户端文件夹3.一些故障排除另外,如果您看到以下错误,那么您需要手动访问该路径。无法访问位置-HTTP错误:无法连接:连接被拒绝访问spice客户端文件夹时出错在文件管理器中按CTRL+L调出地址栏。在地址栏中,输入以下内容:dav://localhost:9843并按回车键。然后您应该会看到该文件夹??的内容。SPICE服务器使用dav协议,在9843端口连接来宾和主机。通过dav协议访问就是这样。现在您可以使用GNOMEBoxes在来宾和主机之间共享文件。下面是来宾计算机和主机访问同一文件夹的屏幕截图。在GNOMEBoxes中在来宾和主机之间共享文件夹及其内容(示例)本文使用了GitLab中的一些参考资料。
