当我使用基于 CentOS 7.3(内核 3.10.0)的 qemu 6.1 的 virtio-9p-pci 设备将文件从主机传输到来宾时。使用 virtio 设备运行 QEMU 的命令::
qemu-system-x86_64 \
-m 4G \
-M q35 \
-hda qcow2_path.qcow2 \
-enable-kvm \
-fsdev local,id=a1,security_model=none,path=path_of_host_directory \
-device virtio-9p-pci,fsdev=a1,mount_tag=test
来宾操作系统启动后,我正在运行 mount 命令。它挂起并且虚拟机冻结。挂载命令:
sudo mount -t 9p -o trans=virtio test /home/ -oversion=9p2000.L
我绑定了运行 mount 命令,但它挂起。我期望在完成安装命令后在来宾中看到主机目录。
我尝试使用 Centos 8.5(内核 4.18.0),一切正常。