经历了之前几次瞎搞把环境弄崩的惨痛教训后,深刻体会到了“数据备份”的重要性。不能总指望云服务商不跑路,自己手里有备份才踏实。

用 Shell 简单写了个打包脚本,每天凌晨两点自动把博客目录打包成 tar.gz 压缩文件。

 1#!/bin/bash
 2BACKUP_DIR="/root/backup"
 3TARGET_DIR="/var/www/myblog"
 4DATE=$(date +%Y%m%d)
 5
 6# 打包压缩
 7tar -czvf $BACKUP_DIR/blog_$DATE.tar.gz $TARGET_DIR
 8
 9# 删掉7天前的旧备份,省点硬盘
10find $BACKUP_DIR -name "blog_*.tar.gz" -type f -mtime +7 -exec rm {} \;

结合 crontab -e 挂在后台:0 2 * * * /root/scripts/backup.sh。全自动运行,再也不怕自己手残删库了。