qemu 공유 디스크

qemu 공유 디스크

호스트와 가상 머신 간에 공유되는 디스크를 생성하려고 합니다. 이를 위해 나는 다음을 수행했습니다.

qemu-img  create -f raw src.img 15G
sudo mount -o loop ./src.img /media/cdrom
sudo losetup -l
sudo mkfs -txfs  /dev/loop0
sudo losetup -d /dev/loop0
sudo mkdir /mnt/src
sudo mount -o loop ./src.img /mnt/src

그 후 다음과 같이 가상 머신에 디스크를 추가했습니다.

sudo virsh attach-disk vm1 /home/user/src.img vdb \
            --persistent  --cache none --shareable

결과 구성은 다음과 같습니다.

 <disk type='file' device='disk'>
  <driver name='qemu' type='raw' cache='none'/>
  <source file='/home/user/src.img'/>
  <target dev='vdb' bus='virtio'/>
  <shareable/>
  <address type='pci' domain='0x0000' bus='0x08' slot='0x00' function='0x0'/>
</disk>

그러나 가상 머신이나 호스트에서 디스크 내용을 수정하면 디스크를 다시 마운트할 때까지 변경 사항이 표시되지 않습니다.

동일한 디스크의 보기를 동기화하는 방법은 무엇입니까?

관련 정보