Projects     
                           Resume     
             Publications           Talks                           Travel     
                   Notes              Software            Data Sets     
 

A Tiny Backup Script Using Rsync

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.

License

Open Source The downloads below are licensed under the Open Software License version 2.1.

Downloads

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:

Links

[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


Creative Commons License
All original works on this website
unless otherwise noted
are copyright protected and licensed under
a Creative Commons License.