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

関連情報