跳转到内容

3-2-1 备份策略落地 ​

前面几篇分别讲了备份模式、单文件恢复、宿主机配置、PBS 的方方面面。这篇把它们拼成一套"够用"的策略,并给出适合家庭实验室和小团队规模的具体落地版本。

3-2-1 是什么 ​

至少 3 份数据拷贝(1 份生产数据 + 2 份备份)、2 种不同介质、1 份异地。这不是 Proxmox 独有的概念,是业界通用的经验法则,每个数字都在防一类不同的风险:

  • 3 份:防"某一份备份文件本身损坏或被误删"——只有 1 份备份,它出问题你就没有退路。
  • 2 种介质:防"某一类介质集体失效",比如同一批次硬盘的固件缺陷、同一个云服务商的账号被封。
  • 1 份异地:防场地级别的事故——见 异地副本 里反复强调的"同一个故障域"。

把本章内容对应到 3-2-1 上 ​

3-2-1 的要求对应本章的做法
生产数据客户机磁盘本身
第 1 份备份,同场地配置备份任务与保留策略 配置的 vzdump / PBS 本地数据存储
第 2 份备份,不同介质或独立管理另一块盘、另一套存储类型(生产用 PBS,第二份走普通 NFS,或者反过来)
异地那 1 份异地副本 里 sync / S3 / 磁带三选一

一个具体的、可执行的最小方案 ​

面向家庭实验室或小团队的起点:

  1. 客户机 → 本地 PBS(独立磁盘,遵循 Proxmox Backup Server 是什么 里的同故障域警告),保留策略按 配置备份任务与保留策略 的 Keep Daily/Weekly/Monthly 起步。
  2. 本地 PBS → 一台异地的 PBS 或 S3(哪怕是朋友家、办公室,或者一台云主机)做定期 pull 同步,每天或每周一次,先不勾选清理已消失内容——异地这份先按只增不减配置,等空间紧张了再手动核对清理。
  3. 宿主机配置(/etc/pve 等)按 备份宿主机配置 定期归档,和上面客户机备份一起发到异地。
  4. 加密:如果异地目标不是你完全信任的物理环境(云主机、别人的机房),开启客户端加密,并且当天就做好 客户端加密与密钥管理 里说的三份密钥备份。
  5. 每季度做一次 恢复演练,其中至少一次要验证"用异地那份数据能不能恢复"。

没有第二台机器怎么办

起步阶段可以先用"本地 PBS + 外接 USB 硬盘定期离线带走"顶替真正的异地方案,见 配置备份任务与保留策略 提到的过渡方案。但要清楚这只是过渡,而且高度依赖"真的记得定期带走硬盘"这个人为习惯,可靠性比不上自动化的同步任务。

用 RPO/RTO 给你的策略打分 ​

RPO(恢复点目标):能接受丢多少时间的数据,取决于备份频率。如果每天只做一次备份,最坏情况下 RPO 接近 24 小时。

RTO(恢复时间目标):从故障发生到恢复正常运行要花多久,取决于 恢复演练 里实测的耗时,而不是理论值。

对着自己的方案算一遍:一天一次备份 + 演练实测恢复一台典型虚拟机要 2 小时,这就是你现在真实的 RPO 和 RTO,而不是"应该"是多少。如果这个数字业务接受不了,该调整的是备份频率或者恢复流程,而不是假装没这回事。

策略写在纸上不算数,跑过一次演练才算数

本章反复强调这句话:备份计划再合理,没有做过 恢复演练、没有验证过加密密钥能用、没有确认过异地那份数据真的连得上,都只是"看起来安全"。

常见问题 ​

一定要凑够 3 份吗,本地 + 异地各 1 份行不行? 对个人/家庭场景,1 份本地 + 1 份异地是可以接受的起点,但要清楚这意味着"本地这份出问题、恰好异地那份也有问题"时没有退路;条件允许应该尽快补到 3 份。

PBS 是不是必须的? 不是。普通目录或 NFS 存储加上严格执行 3-2-1,同样能达到目标,PBS 只是让省空间、校验、单文件恢复这几件事更省心,对比见 Proxmox Backup Server 是什么。

预算有限,先投入在哪? 先做到"备份不在同一块盘"(配置备份任务与保留策略 提到的底线),再做异地,PBS 和客户端加密可以往后放。

参考资料 ​

Proxmox VE 非官方中文使用指南,与 Proxmox Server Solutions GmbH 无隶属关系。