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.