qcow2で運用していたイメージをzfs上のzvolに移行したので、その時のメモ
環境
- ubuntu server 16.04 lts
- qemu-kvm
- libvirt
- zfs on linux
手順
マウント
modprobe nbd max_part=63
qemu-nbd -c /dev/nbd0 ファイル.qcow2
zvolの作成
zfs create -s -V 20G tank/hogehoge
qcow2のデータをzvolに複製
dd if=/dev/nbd0 of=/dev/zvol/tank/hogehoge ibs=512 obs=1024k
あとは作成したhogehogeをVirt-managerから起動ディスクとして指定すれば完了です
感想
zfsで利用するメリットはまだはっきり分かりませんが、スナップショットはzfsの方が使いやすように思います。