Rdiff-backup (differential backup utility)

Submit command line tools that you find here.
Post Reply
Message
Author
User avatar
Midas
Posts: 5275
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Rdiff-backup (differential backup utility)

#1 Post by Midas » Tue May 26, 2020 4:12 pm

Python based multi-platform FLOSS rdiff-backup (https://rdiff-backup.net/) looks like the answer to a need voiced here at TPFC sometime in the past.

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 (if it is running as root), modification times, acls, eas, resource forks, etc. Finally, 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.
Windows: Just download and unpack the file 'rdiff-backup-VERSION.win32exe.zip' available as asset attached to one of the releases available in the releases section and drop the binary 'rdiff-backup.exe' somewhere in your PATH and it should work, as it comes with all dependencies included. For remote operations, you will need to have an SSH package installed. We recommend using OpenSSH...
Backing up: Simplest case -- backup local directory 'foo' to local directory 'bar'. 'bar' will end up a copy of 'foo', except it will contain the directory 'foo/rdiff-backup-data', which will allow rdiff-backup to restore previous states.

Code: Select all

> rdiff-backup foo bar


Rdiff-backup latest Windows release (currently v2.0.3) can be downloaded from https://github.com/rdiff-backup/rdiff-backup/releases.

See also Rdiffweb below and previously posted Timedicer (viewtopic.php?t=21441).

User avatar
Midas
Posts: 5275
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Rdiff-backup (differential backup utility)

#2 Post by Midas » Tue May 26, 2020 4:23 pm

Although not designed to be run on Windows, Rdiffweb (https://www.ikus-soft.com/en/rdiffweb/) deserves mention here, too.

Rdiffweb is an open source backup management software that facilitates browsing and restoring archives through simplified navigation including easy management of user access. This free tool is ideal for people with limited technical knowledge who wish to be autonomous in the administration of their backups.


Rdiffweb latest version (currently v1.4.0) can be installed via pypi on Linux and compatible platforms (for more info, see https://github.com/ikus060/rdiffweb).

Post Reply