NEVER automount your backup directories
the infamous "rm -rf /" will erase your automounted backups too
Always mount the backup directory before performing backups
Always unmount the backup directory when done performing backups
Prune your backups of un-necessary files from being backed up
tar --exclude /tmp --exclude /proc ...
egrep ".netscape/cache| *.o | *.swp | *~ | ..."
Be sure that the backup files is NOT group/world writable/readable
It'd contain confidential data, passwds etc
chown root /Backup_Dir/Date.x.tgz
chgrp backup /Backup_Dir/Date.x.tgz
chmod 440 /Backup_Dir/Date.x.tgz
encrypt your backup files if you are really paranoid about your passwd files
Example Backup Commands
Creating datestamps for file names
date '+%Y%m%d'
Ouputs 20020615 for June 15, 2002
date '+%Y.%m.%d'
Ouputs 2002.06.15 for June 15, 2002
www.thing.dyndns.org bash examples
dd -- copying partitions, mirror'd partitions
mounting and unmounting is NOT needed in this case
dd if=/dev/hda1 of=/dev/hdb1 bs=1024
Simplified tar --newer Incremental Backup example
LastBackupTime = `cat /Backup_Dir/Last.txt`
tar zcvf --newer $LastBackupTime /Backup_Dir/Date.x.tgz $DIRS
echo "Date" > /Backup_Dir/Last.txt
Simplified find | tar Incremental Backup example
Cnt = `cat /Backup_Dir/Last.txt`
find $DIRS -mtime -$Cnt -print | tar zcvf /Backup_Dir/Date.$Cnt.tgz -T -
echo "$Cnt +1" > /Backup_Dir/Last.txt
Simplified dump | restore Backup example
Simplified cpio Backup example
find /home -xdev | cpio -pm /mnt/backup
Showing posts with label NEVER automount your backup directories. Show all posts
Showing posts with label NEVER automount your backup directories. Show all posts
Thursday, December 31, 2009
Subscribe to:
Posts (Atom)