Remote incremental backup
  1 review

Rdiff-backup backs up one directory to another, possibly over a network. The target directory ends up a copy of the source directory, but extra reverse diffs are stored in a special subdirectory of that target directory, so you can still recover files lost some time ago. The idea is to combine the best features of a mirror and an incremental backup. rdiff-backup also preserves subdirectories, hard links, dev files, permissions, uid/gid ownership, modification times, extended attributes, acls, and resource forks.

Also, rdiff-backup can operate in a bandwidth efficient manner over a pipe, like rsync. Thus you can use rdiff-backup and ssh to securely back a hard drive up to a remote location, and only the differences will be transmitted. Finally, rdiff-backup is easy to use and settings have sensible defaults.
Latest reviews
bblonski 8 years ago

Best backup software I've used. Unencrypted mirrors, reverse incrementals, minimized disk usage, and extremely efficient bandwidth usage. However, no gui. Backups take less disk space and bandwidth than rsync, but more CPU so it might be slower. Use rsync if you are CPU bound and have plenty of storage space. Also check out duplicity if you need encryption.