backup systems. (Use Amanda!!)
David Kramer
david at thekramers.net
Thu Apr 10 20:32:12 EDT 2003
Derek Atkins <warlord at MIT.EDU> writes:
> That's not the question at all. I want to save configuration
> files. I don't want to save, e.g. /lib/libc.so
The way I do this in my backup Perl script (which is probably a week away from
sharing, because I need to clean some things up that I won't have time for
until after my J2EE class) does this is:
-I read the output of a find command.
-I search through a list of must-include regexps.
-If not in there, I read through a list of must-not-include regexps.
-If not in there, then I see if it is a text file (using if(-T $file)) under a
size limit (currently 30K), and back it up if it is.
-If it's not a text file, then I see if it is a binary file (using if(-B
$file)) under a size limit (currently 10K), and back it up if it is.
Using the regexps, I make sure home directories, log files, and mail spools
etc are backed up regardless of size. But the main test (text files under
30K) catches all the good config files, as long as they are not on the
must-not-include list.
If you're interested, I can post it in its current state, or you can wait til
next week when it will be able to read config files, have more overrrides,
and make esspresso. You should do the backup before making the espresso
though, just in case someone bumps into your computer and spills it.
-------------------------------------------------------------------
DDDD David Kramer http://thekramers.net
DK KD "The most likely way for the world to be destroyed, most
DKK D experts agree, is by accident. That's where we come in;
DK KD we're computer professionals. We cause accidents."
DDDD -Nathaniel Borenstein
More information about the Discuss
mailing list