在 linux qemu 环境中,一台主机服务器运行两台虚拟机。我想让两个虚拟机将数据写入主机上的同一个块设备。因此,我运行以下两个命令将主机块设备公开给两个 VM。
sudo virsh attach-disk VM1 /dev/myblockdevice vdc
sudo virsh attach-disk VM2 /dev/myblockdevice vdc
现在,两个 VM 可以看到块设备并对其进行写入。我想知道这种方法是否有效。由于两个虚拟机同时向同一个块设备写入数据,我怀疑块设备是否可以存储正确的数据?