如何检查virtio存储访问virtio_blk是否真的在使用中,还是最终存在的后备驱动程序?
现有的文档没有回答这个问题:
下面是。
lsmod | grep virtio只显示了加载了virtio内核模块。为没有安装的硬件加载任意内核模块并不难。问题仍然是,virtio内核模块是实际使用的还是最终存在的后备驱动程序?
发布于 2014-08-02 20:30:37
从qemu (Ctrl-Alt-2,如果使用SDL输出)的人工监视器接口中,发出:
info qtree对于每个virtio磁盘,您将看到:
bus: virtio-bus
type virtio-pci-bus
dev: virtio-scsi-device, id ""对于virtio来说:
bus: virtio-bus
type virtio-pci-bus
dev: virtio-blk-device, id ""在客户内部,如果Linux客户
$ ls -l /sys/class/block/?d[a-z]
lrwxrwxrwx 1 root root 0 Aug 2 21:16 /sys/class/block/sda -> ../../devices/pci0000:00/0000:00:04.0/virtio0/host2/target2:0:0/2:0:0:0/block/sda
lrwxrwxrwx 1 root root 0 Aug 2 21:16 /sys/class/block/vda -> ../../devices/pci0000:00/0000:00:05.0/virtio1/block/vda上面的第一个是virtio,第二个是virtio.
https://unix.stackexchange.com/questions/148055
复制相似问题