2. 差分イメージファイルを作成する
↓
$ su3. ブートの指定を差分イメージファイルへ変更
# qemu-img create -b Win8Pro64.img -f qcow2 Win8Pro64.diff
# cp -p /etc/libvirt/qemu/Win8Pro64.xml /etc/libvirt/qemu/Win8Pro64.xml.bak4. 設定を反映
# cat /etc/libvirt/qemu/Win8Pro64.xml.bak \
| sed "s/<source file='\/var\/lib\/libvirt\/images\/Win8Pro64.img'\/>/<source file='\/var\/lib\/libvirt\/images\/Win8Pro64.diff'\/>/" \
> /etc/libvirt/qemu/Win8Pro64.xml
# diff /etc/libvirt/qemu/Win8Pro64.xml.bak /etc/libvirt/qemu/Win8Pro64.xml
34c34
< <source file='/var/lib/libvirt/images/Win8Pro64.img'/>
---
> <source file='/var/lib/libvirt/images/Win8Pro64.diff'/>
# rm /etc/libvirt/qemu/Win8Pro64.xml.bak
# virsh define /etc/libvirt/qemu/Win8Pro64.xml5. ドメインを開始させる
ドメイン Win8Pro64 が /etc/libvirt/qemu/Win8Pro64.xml から定義されました
↓
$ su
# qemu-img commit -f qcow2 Win8Pro64.diff
差分ファイルをマージすると、その差分ファイル (の中身) は不要になるが、残ったままになる。
なので、マージした後も差分運用を継続するなら、差分イメージファイルの再作成を行う。
(上記 2 と同じコマンドを実行する)