像这样将块设备传递给 Qemu 3.0.1 是可行的,但会产生弃用警告:
-blockdev file,node-name=f1,filename=/dev/loop0 \
-blockdev raw,node-name=q1,file=f1 \
-device virtio-blk,drive=q1
警告:
qemu-system-x86_64: -blockdev file,node-name=f1,filename=/dev/loop0:
warning: Opening a block device as a file using the 'file' driver
is deprecated
很公平,但是如何在不使用“文件”驱动程序的情况下将块设备传递给 qemu?
您应该使用
host_device
instead,这无疑是困难的,因为它没有记录在案。在您的情况下,未弃用的选项是