和维蒂奥夫斯

和维蒂奥夫斯

使用 virt-manager 2.2.1,我尝试在 Arch Linux 主机和 Kali 来宾之间创建一个共享目录。

我转到“添加新虚拟硬件”→“文件系统”:

virt-manager 截图

单击“完成”,我收到以下错误消息:

Error adding device: unsupported configuration: only supports passthrough accessmode

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/addhardware.py", line 1351, in _add_device
    self.vm.add_device(dev)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 408, in add_device
    self._redefine_xmlobj(xmlobj)
  File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 417, in _redefine_xmlobj
    self._redefine_xml_internal(origxml, newxml)
  File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 395, in _redefine_xml_internal
    self._define(newxml)
  File "/usr/share/virt-manager/virtManager/object/domain.py", line 999, in _define
    self.conn.define_domain(xml)
  File "/usr/share/virt-manager/virtManager/connection.py", line 612, in define_domain
    return self._backend.defineXML(xml)
  File "/usr/lib/python3.8/site-packages/libvirt.py", line 4048, in defineXML
    if ret is None:raise libvirtError('virDomainDefineXML() failed', conn=self)
libvirt.libvirtError: unsupported configuration: only supports passthrough accessmode

有没有办法解决这个问题并拥有共享目录?

答案1

我必须将驱动程序从“Handle”更改为“Path”:

virt-manager 共享目录配置

这些是使共享目录正常工作的设置和命令:

在虚拟管理器中:

  • 驱动程序:路径
  • 模式:映射
  • 写入策略:立即

主机上为共享目录设置的权限:

  • sudo chgrp kvm shared/
  • chmod 770 shared/

在来宾中挂载共享目录:

sudo mount -t 9p -o trans=virtio /hostshare /home/guest/shared

/hostshare部分是用 virt-manager 定义的“目标路径”。

在来宾中,共享目录位于/home/guest/shared.

答案2

维蒂奥夫斯

在 virt-manager 4.0.0 中,这就是我创建共享目录的方式(并且我还没有遇到任何错误):

在主机上

  1. 在主机上创建共享目录:sudo -u libvirt-qemu mkdir ~/vm/arch_linux/shared

  2. 在虚拟机的 virt-manager GUI 中,按“添加硬件”并选择“文件系统”:

添加新的虚拟硬件:文件系统

客人内部

挂载共享目录:sudo mount -t virtiofs /hostshare ~/shared

关于“目标路径”

在这个例子中,我用作/hostshare“目标路径”。在 virt-manager 的 XML 配置中,该属性称为“目标目录”。这更像是一个标识符,而不是客户操作系统的路径。

根据文档:

请注意,尽管有其名称,目标目录是一个称为挂载标记的任意字符串,用于在来宾内部识别要挂载的共享文件系统。它不必与来宾中所需的安装点相对应。

相关内容