杜郎俊赏

建站之数据备份

本站用了两套备份机制。

一、阿里云快照

使用阿里云的自动快照功能,每两天全盘备份一次快照。但是本月底之后开始收费了。

二、cron 备份

www_backup.sh

#!/bin/shBACKUP_DIR='/backup'TMP_DIR='/tmp'APP_DIR='/wwwroot/www'TIME=`date '+%Y%m%d%H'`#备份数据库DB_NAME='db_name'DB_USER='user'DB_PASSWORD='password'DB_FILE=${DB_NAME}_$TIME.sqlDB_TAR=sql_${DB_NAME}_$TIME.tgzcd $TMP_DIRmysqldump --opt -u$DB_USER -p$DB_PASSWORD $DB_NAME > $DB_FILEtar -zcf $DB_TAR $DB_FILErm -f $DB_FILEsudo mv $DB_TAR $BACKUP_DIR/$DB_TAR#备份项目文件sudo tar -zcf $BACKUP_DIR/www_${TIME}.tgz $APP_DIR

cron

# 每天 3 点备份0 3 * * * sh /cron/www_backup.sh

标签:建站
日期:2017-05-04