This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
build:backups [2007/10/15 14:04] 4.245.73.220 |
build:backups [2010/07/18 16:51] (current) SLUUG Administration |
||
|---|---|---|---|
| Line 90: | Line 90: | ||
| Run the script to test that it works, and saves a file with the correct name in /var/backups/usr_local/. Run 'tar tfz' on the resulting backup file to make sure it contains the expected files. | Run the script to test that it works, and saves a file with the correct name in /var/backups/usr_local/. Run 'tar tfz' on the resulting backup file to make sure it contains the expected files. | ||
| + | |||
| Line 96: | Line 97: | ||
| NOTE: We currently store web sites in ''/home/web'', so we do not need to back up anything separately at this point. | NOTE: We currently store web sites in ''/home/web'', so we do not need to back up anything separately at this point. | ||
| + | We do have a backup procedure for the wiki content. The ''/etc/cron.daily/backup-dokuwiki'' script copies a backup of the wiki data files to ''/var/backups/web/''. | ||
| + | |||
| + | <code /etc/cron.daily/backup-dokuwiki> | ||
| + | #!/bin/sh | ||
| + | |||
| + | DATE=`date +'%Y%m%d'` | ||
| + | BACKUPDIR=/var/backups/web | ||
| + | EXCLUDE='data/cache/*' | ||
| + | INCLUDE='data/ conf/' | ||
| + | WIKIDIR=/srv/www/wiki.sluug.org/public | ||
| + | |||
| + | tar cfz $BACKUPDIR/wikidata-$DATE.tgz -C $WIKIDIR --exclude="$EXCLUDE" $INCLUDE | ||
| + | |||
| + | </code> | ||
| + | |||
| + | This tars all other vhosts in /srv/www | ||
| + | |||
| + | <code /etc/cron.daily/backup-www> | ||
| + | #!/bin/sh | ||
| + | |||
| + | SRCDIR=/srv/www | ||
| + | BACKUPDIR=/var/backups/web | ||
| + | EXCLUDE='wiki.sluug.org/* wordpress*' | ||
| + | DATE=`date +'%Y%m%d'` | ||
| + | |||
| + | tar cfz $BACKUPDIR/www-$DATE.tgz -P $SRCDIR --exclude="$EXCLUDE" | ||
| + | </code> | ||
| ==== Backup of Email ==== | ==== Backup of Email ==== | ||