Kvm

如何檢查 virtio 儲存訪問是否正在使用中?

  • August 2, 2014

如何檢查 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。

引用自:https://unix.stackexchange.com/questions/148055