Someone mentioned using git - which has noted problems as a general purpose backup tool with large files. bup is the tool developed to solve those (git big-file is another, and technically git-annex could work that way but its not really a backup tool).