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
ゲストOSが起動したら、mountコマンドを実行します。停止し、仮想マシンが停止します。マウントコマンド:
sudo mount -t 9p -o trans=virtio test /home/ -oversion=9p2000.L
mountコマンドを実行しようとしましたが中断されました。インストールコマンドの完了後、ゲストはホストディレクトリを表示することを期待しました。
Centos 8.5(カーネル4.18.0)を試してみましたが、すべてがうまくいきます。