跳转到内容

家庭实验室的最小可用备份方案 ​

家庭实验室常见的误区是把 ZFS 镜像或 RAID 当成备份——它们只防硬盘故障,防不了误删、配置改崩、勒索软件或整机被偷被烧。这篇给一套只需要一块额外硬盘也能落地的最小方案,目标不是完美,而是「真的能恢复」。

方案总览 ​

层级保护对象最小做法
虚拟机/容器数据系统盘、应用数据vzdump 备份到本机之外的存储
宿主机配置/etc/pve、网络配置、存储配置定期导出,和虚拟机备份分开存放
备份本身备份文件不能只有一份至少一份离机(off-site),哪怕只是定期插拔的移动硬盘

「最小」不等于「随便」

这套方案不追求企业级的 3-2-1(三份副本、两种介质、一份异地),但离机这一条不能省。同机的第二块盘能防硬盘坏,防不了主机被偷、被雷击或者你自己手滑删错。

需要用到的章节 ​

备份基础

存放备份的地方

升级路径(预算允许时)

实施顺序 ​

  1. 先确定要保护什么:列出真正重要、丢了会心疼的虚拟机和容器(不是全部——测试用的临时环境不必备份)。
  2. 准备一块「不在同一个故障域」的存储:另一块独立硬盘、局域网里的 NAS,或者定期插拔的移动硬盘,作为备份目标存储,见加一块新盘或挂载 NFS 与 SMB/CIFS 存储。
  3. 建立虚拟机/容器的备份任务:按配置备份任务设置定时任务,选择合适的备份模式(多数场景用默认的 snapshot 模式即可)。
  4. 单独备份宿主机配置:/etc/pve 不在 vzdump 的备份范围内,需要按备份宿主机配置单独处理,否则重装宿主机后所有虚拟机定义都要手动重建。
  5. 做一次恢复演练:备份任务跑起来不等于备份有效,按恢复演练真正恢复一次,确认文件没有损坏、恢复出来的虚拟机能正常启动。
  6. 让离机这一步变成习惯:移动硬盘方案要定期(比如每周)插拔同步并带离现场;有条件的话优先考虑常驻的异地方式,见3-2-1 备份策略落地。

风险评估 ​

单点故障 ​

如果备份任务只有一次配置、没人检查执行结果,存储写满、目标盘掉线这类问题可能悄悄发生几个月都不会被发现——等真正需要恢复的时候才发现最近的备份是三个月前的。最小方案里也要有一个简单的检查习惯(哪怕只是每月看一眼任务历史),而不是配置完就当作永久生效。

同一故障域 ​

家庭实验室最容易犯的错误是备份和虚拟机数据放在同一台物理机、同一个存储池上:池坏了,虚拟机和备份一起没了;甚至有的做法是备份到同一块盘的另一个分区,硬盘物理损坏时同样一起丢失。

只有本机内的冗余,不算备份

ZFS 镜像、RAID 解决的是硬盘坏了的问题;备份解决的是删错了、被加密了、配置改崩了、整台机器烧了的问题。影响范围:如果备份目标和虚拟机数据在同一台物理机上,机器整体损坏或被盗时两者一起丢失。前置条件:另一块独立硬盘不算离机,只是缓解单盘故障;真正的离机需要另一个物理位置或至少物理可分离的介质。回退:没有离机条件时,先从「定期手动导出关键数据到移动硬盘并带离现场」这种最低成本的方式开始,比完全没有异地副本好得多。

验收清单 ​

  • [ ] 备份目标存储和虚拟机数据不在同一块盘、同一个存储池
  • [ ] 至少一份备份定期离开这台物理机所在的场地
  • [ ] 备份任务设置了保留策略,不会因为磁盘写满而悄悄失败
  • [ ] /etc/pve 等宿主机配置单独有备份,不依赖虚拟机备份覆盖
  • [ ] 做过至少一次完整恢复演练,确认恢复出来的虚拟机能正常启动
  • [ ] 每月(或更短周期)检查一次备份任务的执行历史,而不是配置完就不再过问

常见问题 ​

只有一块盘,怎么做离机备份。 用移动硬盘或 U 盘定期手动导出,哪怕频率低(比如每周一次),也比完全没有异地副本强得多;预算允许时优先添置第二块盘做本地目标存储,再考虑异地方案。

备份任务显示成功,但恢复失败。 说明只验证了「跑完」没验证「有效」,按恢复演练定期真正恢复一次,是本方案里最容易被忽略但最重要的一步。

要不要现在就上 Proxmox Backup Server (PBS)? 家庭实验室预算和设备有限时,先把这套最小方案落地,确保「有备份、能恢复、离过机」三件事都做到;PBS 提供增量备份、去重和更完整的保留策略管理,是很自然的下一步,见Proxmox Backup Server 是什么。

参考资料 ​

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