大多数 VPS 商家默认不替你备份数据,JUSTG 的服务条款里也写明了这一点。硬盘故障、误删、被入侵,没备份就只能从零开始。下面是一套简单可靠的三层备份方案。
【站长自营】JUSTG、IMIDC 均为本站站长运营的品牌,以下价格与配置整理自两家官网商店页(2026-10-09),以下单页为准。
第一层:快照(回滚用)
JUSTG 云服务器的控制面板支持快照,升级系统或改重要配置前先拍一个,出问题可以一键回滚。快照和服务器在同一个平台上,不能代替异地备份。
第二层:每天自动备份网站和数据库
宝塔 / aaPanel 用户直接在“计划任务”里添加“备份网站”“备份数据库”,保留 7 份。不用面板的,可以用下面的脚本:
mkdir -p /backup && cat > /root/backup.sh <<'EOF'
#!/bin/bash
set -e
D=$(date +%F)
# 数据库(凭据写在 /root/.my.cnf,不要写进脚本)
mysqldump --single-transaction --all-databases | gzip > /backup/db-$D.sql.gz
# 网站文件
tar czf /backup/www-$D.tar.gz -C /www wwwroot
# 本地只保留 7 天
find /backup -type f -mtime +7 -delete
EOF
chmod 700 /root/backup.sh
第三层:rclone 同步到对象存储(异地)
curl https://rclone.org/install.sh | bash
rclone config # 按提示添加 S3 / Cloudflare R2 / Backblaze B2 等存储,命名为 remote
在 backup.sh 末尾加一行:
rclone copy /backup remote:你的存储桶/$(hostname)
然后加入计划任务,每天凌晨 3 点执行:
(crontab -l; echo "0 3 * * * /root/backup.sh >> /var/log/backup.log 2>&1") | crontab -
别忘了恢复演练
备份最怕“用的时候才发现是坏的”。建议每个月挑一份,在另一台机器上实际恢复一次:
zcat db-日期.sql.gz | mysql
tar xzf www-日期.tar.gz -C /www
演练用的机器可以临时开一台按月付的小配置,例如 JUSTG 东京 mini($9.99/月),用完删掉。
小贴士
- 备份文件含数据库内容,存储桶一定要设为私有。
- 重要业务可以同步到两个不同的对象存储。
- IMIDC 条款中提到提供定期备份,具体范围请向客服确认,同时建议自己也做一份异地备份。
价格整理自 JUSTG、IMIDC 官网商店页,整理日期 2026-10-09,以下单页为准。