I'll appreciate comments on all or any of the following issues.
1. Daily Incremental Backup
What's a GNU incremental backup? That is tar with -g option. Does that
mean it will compare the files in the archive with the filesystem and
copy over only those files that have changed? I think this is done with
upgrade (tar -u).
To be specific how I can do the following:
Compare the filesystem with the files in the archive and overwrite only
those files that have changed and append files that are newly created in
2. Dealing with Users
We constantly have users overwriting/deleting a file accidentally and
more interestingly they expect us to recover it. Replicating a disk
continuously (RAID) or restoring a previous days backup is not very
useful in such a situation. I was considering implementing something
rather simple as follows:
I want to take an hourly backup of files that have changed or are new to
a separate archive so that I can have multiple instances of edited files
during the day. That way if users overwrite files acidentally, I can
recover them to their previous instance from the backup. At the EOD all
these archives will be purged (but the last one). Any better ways to do
3. Backup Admin Tools on Linux
It's pretty hard to find docs on tar/backup related stuff. Is there any
Backup HOWTO? I'm using RedHat Linux 5.2. Are there any cool tools for
backup admin on Linux?