Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README | 2011-01-01 | 1.6 kB | |
CHANGELOG | 2011-01-01 | 412 Bytes | |
rsync-backup-0.3.tar.bz2 | 2011-01-01 | 3.5 kB | |
rsync-backup-0.3.ebuild | 2011-01-01 | 1.2 kB | |
Totals: 4 Items | 6.7 kB | 0 |
### DOWNLOAD ### This package can be downloaded from: http://www.zeus.aegee.org/download/gentoo/distfiles/ ### INSTALL ### Unpack the archive, copy rsync-backup.conf.sample to /etc/rsync-backup.conf and copy rsync-backup.sh to /usr/bin/rsync-backup.sh (or any location you like). Put the right parameters in /etc/rsync-backup.conf and add a line like the following to /etc/crontab: 30 4 * * * root /usr/bin/rsync-backup.sh | mail -s "Cron <`uname -n`> backup" root & ### DEINSTALL ### Undo the above. ### STRUCTURE ### Rsync-backup is meant to be run from cron. You have to enable keyed login to your backup server, so it can run without human interaction. The script is capable of running only once per day. It is not a problem to run it less often, but keep in mind that the daily backups are not daily. Weekly and monthly will be though. The program keeps track of when the next rotation of a certain target should be done. If you run the backup more than once a day, it will only rotate once, but in all cases it will do rsync. So while snapshots are only made maximum once per day, you can sync more often (overwriting an existing snapshot). ### BUGS ### - No man-page yet. Do we need one? ### FUTURE PLANS / TODO ### - Also support pulled backups - Check for error conditions ### ACKNOWLEDGEMENTS ### - All the Open-source developers in the world, for making all the good stuff we need. - Others I forgot. If you think your name should go here, let me know. ### AUTHOR ### Wim van Ravesteijn More about me, and to contact me: http://wim.ravesteijn.nl/