Kvm
如何檢查 virtio 儲存訪問是否正在使用中?
如何檢查 virtio 儲存訪問是否
virtio_blk
真的在使用或最終存在的備份驅動程序?現有文件沒有回答它:
以下。
lsmod | grep virtio
僅顯示載入了 virtio 核心模組。為尚未安裝的硬體載入任意核心模組並不難。問題仍然存在,virtio 核心模組是實際使用還是最終存在的備份驅動程序?
從(如果使用 SDL 輸出,則為 Ctrl-Alt-2)的人機監視器界面
qemu
,發出:info qtree
對於每個 virtio-scsi 磁碟,您將看到:
bus: virtio-bus type virtio-pci-bus dev: virtio-scsi-device, id ""
對於 virtio-blk:
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-scsi,第二個是 virtio-blk。