Hi All,
Over my short sys admin career I've found few backup packages I like...
and none I'd pay for. As such, I'm bent on creating my own system that is
flexible, scalable, portable (maybe), and robust.
I've been using a modified version of the "backup to a central backup
server with 7 day incremental" backup script from rsync's "examples" page
for over a year now:
http://samba.anu.edu.au/rsync/examples.html
It works great, and is easily augmented with other scripts to backup to
CD, DVD, tape, or whatever. It doesn't offer a restore function, but,
since it stores backups as exact copies of existing files (the ideal
method... IMHO), replacing files is easy.
The primary problem I've found with this script is that it has to be
modified for each installation (effects a lot of the qualities I'm looking
for in backup software). So... I've started generalizing the script, and
have begun adding features I want... which are:
- Multi-source, and Multi-destination (including to/from remote hosts via
ssl tunnel)
- Optional Parallelized execution
- Copy referent of symlinks
- Preserve permission, ownership, etc
- Quiet operation (no output to stdout, stderr)
- Error handling
- Notification of errors
- Detailed logging
- Easy modification of scripts
I'd like to know what everyone else would like in backup software, as when
I'm done I will release it to the community.
I'm currently scripting in Bash, but will probably release in Perl, and
Python as I need practice in all.
- Sebastian
_______________________________________________
RLUG mailing list
[email protected]
http://lists.rlug.org/mailman/listinfo/rlug