I would try to snapshot more than only live / running VMs’ committed writes. I
host all of my VMs at current in ZFS and snapshot regularly, I’m a fan of this
method. In the same script, however, I also throw an empty indicator file (“on”
or “off”) in the mount point prior to snapshotting. This w
have you tried to use direct access to block devices using lvm in your vm's
and then do backups with lvm snapshots?
I'm currently migrating all my "images" vm's to "lvm" vm's because taking
live snapshots is very easy this way. In your case live and offline
snapshot script should be the same.
Re