I like to rsync into a BTRFS volume, and then take a snapshot.
It's simple, fine-grained (you can use .rsyncignore files like .gitignore files) and versioned.
It's simple, fine-grained (you can use .rsyncignore files like .gitignore files) and versioned.
http://marc.merlins.org/perso/btrfs/post_2014-03-22_Btrfs-Ti...
[0] https://linux.die.net/man/7/capabilities
rsync has the upside of being universal.