I used to use rsync to do backups, but then I switched to rdiff-backup to incremental backups.
Recently, I discovered git and bzr while working on a coding project.
So, I was thinking, I could have my backup disk be a repository in either git or bzr. Then I could rsync to the repository, and commit the changes.
Would there be any performance concerns with this? Any other issues that I'm not thinking of?
The benefit I see in using rsync is that you can restart an interrupted transfer, while rdiff-backup reverts to the last version, and then starts again. Any reason not to do it this way? Anything I'm not thinking of?
rsyncif you're already using a VCS - bothbzrandgitare perfectly capable of syncing your working copy with a remote repository. Seegit pushfor details. – Sergey Aug 16 '12 at 20:35