Currently I'm using rsnapshot to implement a daily / weekly / monthly backup scheme on an external disk. Lately I've been reading alot about copy-on-write file systems like zfs and btrfs. I quite like the ability to store snapshots to go back in time.
Is there any serious drawback of the following approach for creating a history of daily backups?
- Each day I would synchronize my data with the external drive, formatted with either zfs or btrfs, using rsync.
- After that I would create a snapshot.
- Probably implement some thinning of the backup chain.
Each day I would synchronize my data ...
- You do not have to restrict yourself to only syncing once per day. Set up one nightly and then for instance additionally in the week one sync approx one hour after you leave for work and one sync approx one hour before you come home again. Or if you want to sync aggressively once per hour.