rsnapshot is a filesystem snapshot utility based on rsync. It makes it easy to make periodic snapshots of local machines, and remote machines over ssh. It uses hard links whenever possible, to greatly reduce the disk space required.
| Tags | Archiving backup Utilities |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX |
| Implementation | Perl |
Recent releases


Changes: This release fixes a bug when you have link_dest 1 and sync_first 1 and multiple sources to back up. It fixes a bug with running rsnapshot sync the first time. 'interval' has been renamed to 'retain'. LVM snapshot support has been added. An initial version of the rsnapshot-copy script has been added. 'Backticks' are allowed in include_conf. rsync_numtries has been added. stop_on_stale_lockfile has been added. There are multi-line config options, and various changes to whitespace handling.


Changes: Lock file handling was improved. Several bugs were fixed. Documentation was updated.


Changes: Several fixes for trailing slashes were introduced. SSH remote directories can now start with "~/". More exit statuses from rsync are detected. The syslog level was changed to "info". Deletion of files replaced by a directory was fixed. Help messages were improved. Several configuration commands and utility scripts were added.


Changes: This release fixed an important issue for people still using the older default method of invoking rsync (without the --relative flag). For these users, rsnapshot will now properly delete old files from the snapshot root.


Changes: This release provides a workaround for a bug in many older versions of rsync when using the --relative and --delete flags together. It also adds a fix for a race condition that could occur when creating a lockfile.
A todo application for the Compaq iPAQ based on the pimPAQ framework.