What's pybackup ?
A python programm for doing backups.
Why do you need another backup utility ?
Two reasons: intelligent (pyactivity and pybackup) and safe (pybackup)
Safe
Well, I simply got fed up of getting buggy backup files stored in CD ROMS.
I had a large .tar.gz file and then it corrupted, and I lost 50 mb out of
650 mb. I decided to use a safer method, so that if 1 \% of the file
gets corrupted then I don't lose the 100 \% of the file. Yes, I know
that bzip2 and probably others can recover from errors, choose the size of
block and so on, but *that* doesn't prevent the menace of getting bursts of
faulty bytes and then lose full blocks (100k or 900k ) because small faults.
I know too ,that with DVD-RAM you don't worry about compressing files, just
copy the entire filesystem into the DVD-RAM, well, that's not my case. I have
old CD burners.
Intelligent
With pybackup you won't compress again compressed files, or
directories like 'foo-1.3' if you have 'foo-1.3.tgz' in the same dir.
With pyactivity you'll have an idea of those files that changed at the
same time and you could do clever incremental
Downloading the product
As you might imagine is a GPL program, so basically copy it, use it,
but don't alter the GPL license enclosed in the program.
The pybackup/pyactivity program and doc
The pybackup documentation
Changelog
Copyright, Manuel Gutierrez Algaba, May-June 2003. Released under GPL
license.
algaba@seul.org