I am preparing at least one Windows 7 guest on a KVM Linux (ubuntu) host. I have made an LVM-based storage pool which I would like to use. My main concern is snapshots. The disk-image will be created on a logical volume, without all of qcow2's advanced features.
What is the best way to achieve (or approximate) snapshotting in this situation? Perhaps
- Use LVM snapshots.
- Use some other differential-backup tool.
- Somehow convince QEMU/KVM to keep the live filesystem on the logical volume but save the diffs (and RAM images) to a separate qcow2 file.
I think (3) would be the nicest, but some nasty intuition tells me it is not possible.