Please let us know if you have any rsync-related
documents to add to this list:
- Google knows more than we do. Feel free to
search google for rsync.
2002-05-15: rsync is not official GNU software, but we try to
work more or less in accordance with their Guidelines for
Maintaining GNU Software.
- 2002-04-10: A new tutorial on using rsync to create a system of rotating
backups, by Mike Rubel.
- If you still don't know what rsync is then take a look at the README.
- There is now a perl script that implements
atomic update of the received files at the end of the transfer (when pulling).
- Brian Elliott Finley has put together a great Linux install system based
on rsync. You you read about it at http://thefinleys.com/SystemImager/
- BackupPC: a backup
system using rsync. Hard-links all identical files (even between multiple
runs and multiple backup sources), compresses the files, provides an easy
interface to find and restore files, etc.
- drsync: a wrapper for rsync
that remembers file sets between invocations so that a 2-way synchronization
of two systems is possible.
- rsyncbackup: a helper
script that uses config files to setup multiple backup scenarios and
invokes rsync (or rsyncX on MacOS).
- For those wanting to use launchd to run an rsync daemon (e.g. Mac
OS X Tiger users), Glen Scott provides the necessary
- There are a few choices for making rsync work with OS X's resource forks.
One is the official apple patch found on their opendarwin site, such as
(I've heard patch inefficiently transfers the entire resource fork information
for every file on every transfer.) Another choice is to use a third-party
adapted rsync, such as
rsyncx or a
patch by D Andrew Reynhout. For the future, I would like to see an rsync
that supports ACLs and Posix xattrs adapted to interact with resource forks in
a seamless way (if that's possible).
- Thomas Roessler has written an rsync wrapper for
safe CVS mirroring.
- Rsync is distributed with the
rrsync perl script
that lets you restrict the rsync commands that can be run via ssh. (This is
an enhanced version of Joe Smith's
- Lee Eakin has written a perl wrapper for rsync.
- A wire-compatible rsync implementation in perl.
- A REXX implementation of rsync!
- A patch for gzip that implements
--rsyncable option makes the transfer of gzip-compressed files more efficient.
- You might want to check out an encryption program that is being developed
to produce more rsync-friendly output: