21.12. libvirt を使用して外部スナップショットを作成するための回避策
QEMU ゲストのスナップショットには 2 つのクラスがあります。Internal snapshots は qcow2 ファイルに完全に含まれ、libvirt で完全に対応しているため、スナップショットの作成、削除、および復帰が可能になります。これは、特にオプションが指定されていない場合に、スナップショットの作成時に libvirt が使用するデフォルトの設定です。このファイルタイプは、スナップショットの作成時には少し長くなりますが、libvirt で qcow2 ディスクを使用する必要があります。このファイルタイプのもう 1 つの欠点は、qcow2 ディスクが QEMU からの改善を受けないことです。
一方、外部スナップショットは、あらゆるタイプの元のディスクイメージで機能し、ゲストのダウンタイムなしで取得でき、QEMU から積極的な改善を受けることができます。libvirt では、--disk-only オプションを使用して snapshot-create-as (または同じように snapshot-create に明示的な XML ファイルを指定する場合) に作成されます。現時点では、libvirt が作成できるものの、それ以上操作を行うことができないため、外部スナップショットは一方向操作となります。