qcow2形式とimg形式の違いは何ですか?

qcow2形式とimg形式の違いは何ですか?

仮想マシンイメージをバックアップしたいのですが、イメージがあるディレクトリに入ってみると/var/lib/libvirt/images/.imgファイルがあり、残りは.qcow2です。残念ながら、私がバックアップしたい仮想マシンは.qcow2イメージです。これがどのタイプの形式なのかよくわかりません。この形式を圧縮すると、私のデータがすべてバックアップされるのかわかりません。フォーマットが慣れていますか?私のデータは.qcow2ファイルに保存されていますか?

ベストアンサー1

qcow2をバックアップするには、ファイルシステムを停止し(qemu-guest-agentゲストで実行されている場合)、ファイルシステムをraw

# qemu-img convert -O raw qcow2image.vm convertedraw.vm

復元したい場合は、再変換する必要があります。逆順で -O スイッチの値を変更します。

# qemu-img convert -O qcow2 convertedraw.vm qcow2image.vm

仮想マシンが実行中であり、それをバックアップするには、次の手順に従います。

  1. 仮想マシンを停止します。
  2. スナップショットを作成します。
  3. ゲストを凍結解除します。
  4. スナップショットからバックアップを作成します。

このように。

# virsh domfsfreeze vmname
# qemu-img create -f qcow2 -b qcow2image.vm qcow2.snap
# virsh domfsthaw vmname
# qemu-img convert -O raw qcow2.snap backup.img

おすすめ記事