QEMU는 cifs 공유를 마운트할 수 없지만 cifs 공유의 파일에 액세스할 수 있습니다.

QEMU는 cifs 공유를 마운트할 수 없지만 cifs 공유의 파일에 액세스할 수 있습니다.

아래와 같이 /var/lib/nasvirt에 cifs 공유 파일 시스템을 마운트했습니다.

/mynas/vms on /var/lib/nasvirt type cifs (rw,relatime,vers=default,cache=strict,username=admin,domain=,uid=1000,forceuid,gid=0,noforcegid,addr=192.168.1.x,file_mode=0755,dir_mo de=0755,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)

루트 또는 나 자신으로 이 디렉터리로 이동하여 텍스트 파일을 만들고 편집할 수 있습니다.

그러나 해당 위치에 qemu 디스크 이미지를 생성하려고 하면 입력/출력 오류가 발생하고 0바이트 파일이 발생합니다.

root@host:~# qemu-img create -f qcow2 /var/lib/nasvirt/rtr2.cow 8G
Formatting '/var/lib/nasvirt/rtr2.cow', fmt=qcow2 size=8589934592 cluster_size=65536 lazy_refcounts=off refcount_bits=16
qemu-img: /var/lib/nasvirt/rtr2.cow: Could not write qcow2 header: Input/output error

로컬에서 이미지를 생성하면 정상적으로 작동합니다.

root@host:/# qemu-img create -f qcow2 /var/lib/libvirt/images/rtr2.cow 8G
Formatting '/var/lib/libvirt/images/rtr2.cow', fmt=qcow2 size=8589934592 cluster_size=65536 lazy_refcounts=off refcount_bits=16

관련 정보