View Single Post
Old October 27th, 2006, 10:34 PM   #3 (permalink)
dbarry
Member
Verified Customer
 
dbarry's Avatar
 
Join Date: Sep 2004
Posts: 31
Send a message via MSN to dbarry
Jim,

I got burned a copy times from installing upgrades, so I do a super-backup every time. If your provider allows ssh, you can make a shell script like this one - it tars all of the "critical" directories, does a mysql dump, and zips it up.

#!/bin/bash

# Create backups of /etc, /home, /usr/local, and...

backupdirs="forum gallery links images thumbshots"
mkdir /home/forum/www/backups/$(date +%Y%m%d)
for path in $backupdirs
do
echo "System backup on $path"
tar -czf /home/forum/www/backups/$(date +%Y%m%d)/$path.$(date +%Y%m%d).gz /home/forum/www/$path
sleep 2
done

mysqldump -C -umy_forum -ppassword my_forum >/home/forum/www/backups/$(date +%Y%m%d)/$(date +%Y%m%d).backup-file.sql
gzip /home/forum/www/backups/$(date +%Y%m%d)/$(date +%Y%m%d).backup-file.sql
dbarry is offline   Reply With Quote