qemu中device和driver的区别 使用9p文件系统

qemu配置中经常会出现-driver/-device的选项,可以理解成-driver是后端设备,即一个实际的物理的磁盘device是把这块磁盘插入到虚机中的pci控制器中

这样的话,虚机也能看到这块磁盘了,这和实际的计算机操作的操作正好也吻合,有设备,还需要把设备插入各种接口USB/PCI接口,那么这个设备才会被机器给识别到。

拿我qemu中去识别本地的一个目录的方法:

-fsdev local,id=my9p,path=./fsdir,security_model=none -device virtio-9p-pci,fsdev=my9p,mount_tag=r

其中fsdev类似于driver,提供了一个本地的"盘“,-device把这个盘插入了系统的pci接口上去。相关qemu文档:

https://wiki.qemu.org/Documentation/9psetup

原文地址:https://www.cnblogs.com/honpey/p/8481786.html