📅 最后更新于 2026-06-04
备份 VPS 怎么选?
主服务器上的数据丢了哭都来不及。搞一台便宜的异地 VPS 做备份,是性价比最高的保险。硬盘越大越好,其他配置无所谓。
为什么需要一台专门的备份 VPS?
很多人把备份放在同一台 VPS 的另一个目录里,这不叫备份。真正的备份需要满足:
- 异地:不是同一个机房,甚至不是同一个城市/国家
- 不同商家:别把鸡蛋放一个篮子里,A 商家出问题不影响 B 商家的备份
- 异地存储:不是同一个硬盘,别跟主数据放一起
- 自动:手动备份等于不备份,一定会忘
- 有历史版本:不只是最新的,万一最近的也被破坏了还能回滚
这叫做 "3-2-1 备份策略":至少 3 份数据,存在 2 种不同介质上,其中 1 份在异地。
备份 VPS 的配置优先级
和普通 VPS 不同,备份 VPS 的配置优先级是反过来的:
- 硬盘容量 > 其他一切:这是唯一重要的。硬盘要大,SSD 最好,HDD 也能接受(备份不需要高速 IO)
- 带宽:备份需要传输数据,流量要够。注意商家是否有流量限制
- 机房位置:必须和主服务器不同地理位置
- CPU / 内存:最不重要。512 MB - 1 GB 足够
- 线路质量:不重要。备份不需要低延迟,慢一点无所谓
轻度备份
- 1 vCPU
- 512 MB - 1 GB 内存
- 40-60 GB 存储
- 适合:个人博客、小型网站
- 预算:$15-25 / 年
中度备份
- 1 vCPU
- 1 GB 内存
- 100-200 GB 存储
- 适合:中型网站、少量数据库
- 预算:$30-60 / 年
重度备份
- 1-2 vCPU
- 1-2 GB 内存
- 500 GB - 1 TB+ 存储
- 适合:大量文件、媒体、多站点
- 预算:$5-15 / 月
备份 VPS 商家推荐
选备份 VPS 的核心是:大硬盘 + 便宜 + 异地。以下是几类推荐:
性价比之选(普通 SSD VPS 大容量套餐)
- BandwagonHost KVM 大容量套餐:40-80 GB SSD,$30-60/年
- RackNerd 存储型促销:常有 50-100 GB SSD 的年付套餐,$25-50/年
- CloudCone 大容量:偶尔有 80-160 GB 的促销
纯存储型(大容量 HDD/NVMe,性能次要)
- HostHatch 存储 VPS:NVMe 存储,100 GB - 1 TB+,按年付性价比高
- Contabo:大容量存储 VPS,200 GB - 1 TB+ SSD,价格低但需注意超售
- Hetzner:Storage Box(纯存储,非 VPS)+ Cloud VPS 组合,欧洲数据中心
- BuyVM:支持附加 Block Storage(独立存储卷),灵活扩展
机房位置选择
核心原则:备份 VPS 的机房必须远离主服务器。推荐组合:
| 主服务器位置 | 推荐备份机房 | 原因 |
|---|---|---|
| 美国西海岸(洛杉矶) | 美国东海岸(纽约)或欧洲(阿姆斯特丹) | 横跨美国大陆或跨大西洋,灾害隔离 |
| 美国东海岸(纽约) | 欧洲(阿姆斯特丹/法兰克福)或亚洲(新加坡) | 跨洋备份,最大化地理隔离 |
| 欧洲(阿姆斯特丹) | 美国东海岸(纽约)或亚洲(新加坡) | 跨大西洋或跨欧亚,距离远 |
| 亚洲(新加坡/东京) | 美国西海岸(洛杉矶)或欧洲(阿姆斯特丹) | 跨太平洋或跨欧亚,彻底隔离 |
| 中国香港 | 美国西海岸(洛杉矶)或欧洲 | 距离远,不同灾备区域 |
同时建议选不同的 VPS 商家。如果主服务器在 BandwagonHost,备份用 RackNerd 或 HostHatch,分散风险。
备份工具对比
rsync
最经典最简单
- 增量传输(只传变化的部分)
- 通过 SSH 传输,安全
- 一条命令搞定,适合文件
- 不支持加密和版本管理
- 适合:网站文件、配置文件
rclone
功能最全面
- 支持加密、压缩、去重
- 支持 40+ 存储后端
- 增量同步,断点续传
- 可挂载为本地文件系统
- 适合:综合备份方案
Duplicati
图形界面,适合新手
- Web 管理界面
- 加密 + 增量备份
- 定时任务内置
- 支持多种存储后端
- 适合:不想写命令行的用户
实战:rsync 自动备份方案
最简单的自动备份方案:rsync + cron。在主服务器上配置:
- 配置 SSH 密钥,让主服务器可以免密登录备份 VPS
- 写一个备份脚本,包含:网站文件 rsync + 数据库 dump + 保留近 7 天的备份
- 用 cron 每天凌晨 3 点自动执行
- 备份完成后发通知(Telegram Bot、邮件等)
rsync 同步网站文件到备份 VPS
rsync -avz --delete -e 'ssh -p 22' /var/www/ backup-user@backup-vps-ip:/backup/www/ 数据库备份并同步到备份 VPS
mysqldump -u root -p'YOUR_PASSWORD' --all-databases | gzip > /tmp/db-backup-$(date +%Y%m%d).sql.gz && rsync -avz /tmp/db-backup-*.sql.gz backup-user@backup-vps-ip:/backup/database/ 然后配置 cron 自动执行:
cron 每天凌晨 3 点自动备份
0 3 * * * /home/user/backup-script.sh >> /var/log/backup.log 2>&1 安全注意事项
- 备份 VPS 不对外开放:防火墙只允许主服务器的 IP 访问 SSH 端口
- 加密敏感数据:用 rclone 加密或 gpg 加密后再传到备份 VPS
- SSH 密钥 + 禁用密码登录:备份 VPS 上禁用密码登录,只用密钥
- 定期验证备份可用性:每季度至少做一次"恢复演练",确认备份真的能恢复
- 不要备份到同一个商家:换个商家,防止一个商家跑路/故障两家都挂
备份通知 —— 知道备份是否成功
自动备份最大的坑:备份失败了自己不知道,等需要恢复时才发现备份是空的。建议设置成功/失败通知:
- Telegram Bot:每条备份完成后发一条消息,"备份成功 2026-06-04 03:00,文件数 1523,大小 1.2GB"
- 邮件:用 mail 命令或 SMTP 发送备份报告
- 健康检查(Healthchecks.io):免费的 cron 监控服务。备份脚本最后 curl 一下它的 URL,如果超时没收到请求,它会发邮件/推送通知你
推荐套餐
用 VPS 做异地备份的优缺点
✅ 优点
- 成本低 —— 年付 $15-30 就有异地备份,比云备份服务便宜
- 完全自主 —— 数据在你自己的服务器上,不依赖第三方服务
- 灵活性高 —— 想用什么工具就用什么,不受平台限制
- 传输速度快 —— VPS 间对传(数据中心内网或公网)通常很快
- 一机多用 —— 备份 VPS 闲时还能跑其他后台服务
⚠️ 注意
- 需要自己运维 —— 备份脚本、定时任务、监控通知都要自己配置
- 不如云存储服务省心 —— AWS S3/Backblaze B2 自带版本管理和冗余
- 有单点故障风险 —— 如果备份 VPS 的商家也出问题,数据可能丢失
- 存储扩展不灵活 —— 硬盘满了不能像云存储那样无缝扩容
- 需要定期验证 —— 不像云服务自动校验数据完整性
常见问题
备份 VPS 需要多大硬盘?
取决于你要备份的数据量。建议备份 VPS 的硬盘至少是主服务器已用空间的 2-3 倍。因为你需要保留多个历史版本的备份(如最近 7 天的每日备份),而不是只存一份。一般 40-100 GB 起步,数据量大建议 200 GB+。
备份 VPS 的 CPU 和内存重要吗?
不重要。备份主要是磁盘 IO 和网络传输,对 CPU 和内存要求极低。512 MB - 1 GB 内存足够。备份工具(rsync、rclone、Duplicati)都是轻量级的。但在加密备份和压缩时,CPU 会短暂升高,不过通常也在可接受范围内。
异地备份 VPS 应该选什么机房?
最关键的原则:备份 VPS 的地理位置要远离主服务器。如果主服务器在洛杉矶,备份服务器就选纽约、阿姆斯特丹或新加坡。这样即使洛杉矶发生自然灾害或大规模断网,备份依然安全。而且不同商家的机房更好(避免同一商家出问题影响两台 VPS)。
备份用什么工具最好?
最常用三个:1) rsync —— 最简单的文件同步,适合网站文件、配置;2) rclone —— 支持加密、压缩、支持多种存储后端(S3、Google Drive、FTP 等),功能最全面;3) Duplicati —— 免费开源,带 Web 界面,支持加密、增量备份、定时任务。对于基础备份,rsync + cron 就够;想要加密和版本管理,选 rclone 或 Duplicati。
备份频率应该怎么设定?
建议:网站文件和配置文件每天一次(rsync),数据库每天一次(mysqldump 然后 rsync),重要数据实时同步(rclone sync)。然后保留最近 7 天的每日备份 + 最近 4 周的每周备份 + 最近 3 个月的每月备份。这叫"3-2-1 备份策略":3 份数据,2 种介质,1 份异地。