| ||
Using rsync [RSYNC] to implement a full-fledged backup service was discussed several times. I can't remember which of the links listed below inspired me to write my tiny backup script.
The basic idea is to sync a client to a backupserver. To keep old versions of your files without using much space, you can ask rsync to create hardlinks. Files which do not changed will not use more space. All of the history is online at the same time. No more tapes, no more increments, just your backup.
The downloads below are licensed under the
Open Software License
version 2.1.
All downloads are signed with my GPG key (0xDA749299). After downloading and importing the key or retreiving it from a keyserver you can verify the uncompressed archive. Run
$ [gpg --import prohaska.pgp | gpg --search-keys 0xDA749299] $ gunzip thearchive.tar.gz $ gpg --verify thearchive.tar.asc gpg: Signature made ... using DSA key ID DA749299 gpg: Good signature from "Steffen Prohaska ..."
The following downloads are available:
[RSYNC] Rsync,
http://rsync.samba.org
[BAK1] Using rsync to make a backup,
http://www.mikerubel.org/computers/rsync_snapshots/#Rsync
[BAK2] Incremental Backups under FreeBSD 4.x using Rsync,
http://caia.swin.edu.au/reports/020927A/
[BAK3] Rsync: The Best Backup System Ever,
http://linuxfocus.org/English/March2004/article326.shtml
[BAK4] How to do encrypted remote backup using rsync,
http://www.asiaosc.org/article_26.html