KVMのゲストOSイメージファイルのスナップショット

kvm-imgコマンドでスナップショットが取れる。
以下、基本的なスナップショット使用方法(対象仮想OS停止状態で行う)。
※スナップショット名: 20100415#1 / 対象イメージファイル: deb-dev01.img

  • スナップショットの作成
$ kvm-img snapshot -c 20100415#1 deb-dev01.img
  • スナップショットの確認
$ kvm-img snapshot -l deb-dev01.img 
Snapshot list:
ID        TAG                 VM SIZE                DATE       VM CLOCK
1         20100415#1                0 2010-04-15 17:12:11   00:00:00.000

infoオプションでも確認できる。

$ kvm-img info deb-dev01.img 
image: deb-dev01.img
file format: qcow2
virtual size: 20G (21474836480 bytes)
disk size: 2.1G
cluster_size: 65536
Snapshot list:
ID        TAG                 VM SIZE                DATE       VM CLOCK
1         20100415#1                0 2010-04-15 17:12:11   00:00:00.000
  • スナップショットの状態に戻す
$ kvm-img snapshot -a 20100415#1 deb-dev01.img
  • スナップショットの削除
$ kvm-img snapshot -d 20100415#1 deb-dev01.img