我刚刚在我的 Arch 主机上安装了一个新的 Debian 来宾系统,并且想将一些文件传输到它,所以我想创建一个共享文件夹。我使用 GNOME 盒子安装了系统,所以我首先尝试了这个教程:https://www.debugpoint.com/share-folder-gnome-boxes/。我遵循了所有步骤,但该文件夹没有出现在系统中,可能是因为我使用的是 VPN,当我进入 GNOME 设置并打开文件共享时,它仅将我的 VPN 服务器显示为可能的网络。然后我使用虚拟管理器进入系统并尝试遵循本教程:https://www.debugpoint.com/share-folder-virt-manager/,但是当我尝试添加新的虚拟硬件时,XML 配置
<filesystem type="mount">
<source dir="/home/alex/shared/debian"/>
<target dir="shared"/>
<driver type="virtiofs"/>
</filesystem>
然后我收到以下错误:
File "/usr/share/virt-manager/virtManager/addhardware.py", line 1262, in _finish_cb
failure = self._add_device(dev)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/share/virt-manager/virtManager/addhardware.py", line 1254, in _add_device
self.vm.add_device(dev)
File "/usr/share/virt-manager/virtManager/object/domain.py", line 618, in add_device
self._redefine_xmlobj(xmlobj)
File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 391, in _redefine_xmlobj
self._redefine_xml_internal(origxml, newxml)
File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 374, in _redefine_xml_internal
self._define(newxml)
File "/usr/share/virt-manager/virtManager/object/domain.py", line 1137, in _define
self.conn.define_domain(xml)
File "/usr/share/virt-manager/virtManager/connection.py", line 554, in define_domain
return self._backend.defineXML(xml)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/libvirt.py", line 4495, in defineXML
raise libvirtError('virDomainDefineXML() failed')
libvirt.libvirtError: unsupported configuration: virtiofs is not yet supported in session mode
我并没有真正找到任何关于该错误的信息,我理解得足以使用。我只想要一个可以用来共享文件的文件夹!我怎样才能做到这一点?