@aljames --
LOL. Thinking about your system, and what is relatable.
Yes, you can recover space from provisioned thin qcow vdisks after they grow, and you have made room in them, then sparsifying it, then...
Code:
qemu-img convert -f qcow2 -O qcow2 -c orig.qcow2 new.qcow2
But that only works if there are no KVM snapshots... With conflicts with other things you talked about.
I've done external snapshots of VM's by creating a ZFS pool for VM's, then creating the VM drives as ZFS datasets. Then snapshoting the dataset (vdisk).
I've also added LVM2 to my ZFS-On-Root machine and done KVM LVM2 VG storage pools, then provisioned the vdisks as LV's...
Both take up the same resources: Both ZFS pools & LVM2 VG's (VG's use PV extents)... Use a dedicated partition for that. (At least 1).
Bookmarks