请输入手机号码
请输入密码
香港服务器备份实操指南
一 备份策略与频率
二 常用备份方式与适用场景
| 方式 | 适用场景 | 优点 | 注意点 |
|---|---|---|---|
| 文件级备份 | 静态资源、网站目录 | 简单灵活、颗粒度细 | 需配合版本/增量策略 |
| 块级/镜像级备份 | 整机/磁盘/分区 | 一致性好、恢复快 | 占用空间大,注意快照管理 |
| 数据库备份 | MySQL、PostgreSQL 等 | 保障交易与结构化数据安全 | 采用全量+日志/增量,注意一致性 |
| 云快照/镜像 | 云服务器整机 | 快速回滚、操作简便 | 快照非长期归档,注意成本 |
| 远程镜像/异地复制 | 跨机房/跨区域容灾 | 高可用、容灾能力强 | 成本较高,网络质量要求高 |
| 文件同步/镜像(rsync/Rclone) | 目录同步、镜像到远端/云 | 增量高效、带宽友好 | 需处理权限、软链接与版本保留 |
三 Linux一键自动化示例
# 变量
WEB_DIR="/var/www/html"
DB_HOST="localhost"
DB_USER="backup"
DB_PASS="StrongPass!23"
BACKUP_DIR="/backup"
DATE=$(date +%F)
# 每日 02:00 打包网站
0 2 * * * tar -czf $BACKUP_DIR/www_$DATE.tar.gz -C $WEB_DIR .
# 每日 03:00 备份数据库(含创建库语句,单库示例)
0 3 * * * mysqldump -h$DB_HOST -u$DB_USER -p$DB_PASS --single-transaction --routines --triggers --databases your_db > $BACKUP_DIR/db_$DATE.sql
# 可选:加密并上传到云端(示例用 Rclone,需预先配置 remote)
0 4 * * * gpg --batch --yes --passphrase "$GPG_PASS" -c $BACKUP_DIR/db_$DATE.sql && \
rclone copy $BACKUP_DIR/db_$DATE.sql.gpg remote:backup/hk-server/ && \
rm -f $BACKUP_DIR/db_$DATE.sql.gpg
# 清理 7 天前备份
0 5 * * * find $BACKUP_DIR -name "*.tar.gz" -mtime +7 -delete
0 5 * * * find $BACKUP_DIR -name "*.sql*" -mtime +7 -delete四 恢复与演练
tar -xzf /backup/www_2026-01-01.tar.gz -C /var/www/htmlgpg --decrypt db_2026-01-01.sql.gpg | mysql -h$DB_HOST -u$DB_USER -p五 安全与运维要点