LVM snapshots on client, free space requirement?

Why don’t you use dattobd snapshots?

In my opinion, this is just an amazing tool for creating snapshots!
It doesn’t need to have LVM. You can use it almost at any file systems.

I wrote about it here: