[kvm]qcow2からzfs(zvol)運用に切り替える


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の方が使いやすように思います。

参考