Database and VM snapshot and backup can be tricky.
My suggestion is using ZFS.
My suggestion is using ZFS.
I use Borg as backup of backup (zfs snapshots), so I'll be having multiple implementations of backups (also both are on different remote location) just to be on the safe side.
I don't use any other fancier ones as I don't like risking data on less reliable tools.
How does it matter if anyone else is using zfs? You either use a service that supports zfs target or run your own Linux instance which is just installing a single package for Ubuntu.
Even for my own use cases, not every server and system I maintain could use ZFS right away.
Still good to know about the encrypted volume feature. Will be sure to test this next year.