Rdiff provides rsync functonality with incremental transfer natively. Changes to files are stored in diff files resulting in restorations of files from x days ago possible.

Setup on Linux

Rdiff was install on Ubuntu.

  • Ensure Python 2.2+ is installed
  • Install packages python-dev and librsync-dev are installed.
  • Download and extract the latest version: http://rdiff-backup.nongnu.org/index.html
  • From the directory type sudo python setup.py install

Setup on Windows