首页›指南›数据备份

数据备份

如何测试备份是否有效?

只有当有人实际恢复了数据,并确认这些数据可用时,备份才算有效。显示“成功”的日志只能证明副本已经写入,并不能证明数据库能够打开、服务器能够启动,也不能证明仍有人知道加密密钥。

更新于 2026 年 10 月阅读时间 4 分钟引用 6 个来源

要点

  • 每天:自动检查备份任务和数据量,告警发送给指定负责人。
  • 每季度:将一个文件、一个邮箱或一张数据表恢复到测试位置。
  • 每年以及每次架构变更后:进行完整恢复或启动测试,并由业务用户确认。
  • 记录恢复到数据可用所需的时间:这就是您实际的 RTO。
  • ANSSI(法国国家信息系统安全局)、CNIL(法国数据保护监管机构)和 Cybermalveillance.gouv.fr(法国政府网络安全援助平台)都将恢复测试列为基本措施。

权威机构怎么说

恢复测试在各方看来都是基本措施:

  • ANSSI 要求定期测试备份,并编写信息系统恢复流程、定期执行;
  • CNIL 建议定期测试备份的完整性和可恢复性,并将“为时已晚才发现备份不可用”列为应避免的错误之一;
  • Cybermalveillance.gouv.fr 将其列为十项良好实践之一:“测试您的备份”;
  • Microsoft 针对 SQL Server 的总结是:在备份经过测试之前,就谈不上有恢复策略。

美国国家标准与技术研究院(NIST)区分了三项互补的活动:测试验证恢复能力,培训让人员做好准备,演练则暴露计划中的不足。

三个层级的测试

1. 自动检查,每天进行。备份任务已完成。写入的数据量合理(既不是零,也不是无缘无故地达到平时的三倍);ANSSI 将数据量异常列为需要监控的信号之一。告警应发送给具体的人,而不仅仅是被备份服务器的邮箱。这一层级能发现备份失败,但发现不了无法使用的副本。

2. 部分恢复,每季度进行。选择一个至少是一周前的文件、邮箱或数据表,将其恢复到测试文件夹或测试服务器,而不是覆盖生产环境。打开文件。对于数据库,在恢复的副本上运行一致性检查。记录所用时间。记下是谁找到了密钥和操作指南。这项测试往往能揭示被遗忘的流程。

3. 完整恢复或启动测试,每年一次,并在每次架构变更后进行。用镜像启动一台测试服务器,或启动灾难恢复计划(DRP)的备用环境,并请业务用户确认某项实际功能能够响应(能打开发票、能查询客户)。一台启动到登录界面、但业务应用无法运行的服务器,并不算恢复成功。

层级频率能证明什么不能证明什么
1. 自动检查每天任务已运行,数据量合理副本能够恢复
2. 部分恢复每季度文件或数据库能够打开,密钥可以找到整台服务器能够重新启动
3. 完整恢复每年及每次变更后业务服务在可测量的时间内恢复运行所有系统能够同时恢复

每次测试需要记录什么

  • 日期、执行人、测试的系统、所用恢复点的日期。
  • 恢复到数据可用所花费的时间。这个实测时间就是您真实的 RTO,比报价单上写的更可信。
  • 偏差:文件缺失、权限错误、应用无法启动、找不到密码。
  • 决定:修正备份、修正文档,或调整向管理层承诺的 RTO。

没有这份记录,测试就只存在于某个终将离职的人的记忆中。NIST 也建议在每次测试后维护一份计划变更记录。

最具启发性的失败案例

  • 备份显示成功,却不包含四个月前新增的磁盘。
  • 恢复时需要的密钥掌握在前任服务商手中。
  • 日志一片绿色,只因为自从盘符变更后,任务一直在备份一个空文件夹。
  • 测试总是恢复同一个小文件,从未恢复过 200 GB 的数据库,结果在故障当天才发现耗时远超预期。
  • 灾难恢复计划(DRP)测试仅止于“出现了启动画面”,没有人检查过应用。

如果测试失败或夜间备份缺失,处理步骤请参阅昨晚的备份失败了。

WeDoBack 的做法

全天候 24 小时监控会在备份失败时发出告警。这一告警对应第 1 级,不能替代第 2 级和第 3 级。对于灾难恢复计划(DRP)方案,我们每月进行一次备用实例启动测试,不影响生产环境:这是启动测试,而不是业务测试。长达十小时的真实场景测试可另行报价订购。恢复单个文件或整台服务器的操作由客户自行完成,或由技术支持协助:INTEGRAL 方案每月包含两小时技术支持,SMART 方案的技术支持按次计费。技术支持热线 +33 9 72 50 78 28,服务时间为 9:00–13:00 和 14:00–17:30(巴黎时间)。加密密钥由客户掌握:每次测试都是确认密钥仍然可用的机会。

常见问题

备份软件自带的完整性检查是否足够?

它只能验证已写入的数据块没有损坏,却无法验证应用能否重新启动、权限是否正确,也无法验证相关人员是否能找到密钥。它是一个很好的第 1 级检查,但不是恢复测试。

可以在生产环境中测试吗?

不可以。应恢复到测试文件夹、测试邮箱或测试服务器,必要时与生产网络隔离。为了“看看效果”而直接覆盖生产环境进行恢复,可能会覆盖最新数据,或在网络上产生重复设备(同名、同地址)。

一次季度测试需要多长时间?

恢复一个文件或一个邮箱通常不到一小时。整台服务器的年度测试一般需要半天到一天,包括编写报告。与在真正故障时才发现问题所损失的时间相比,这微不足道。

正在规划备份、灾难恢复计划(DRP)或业务连续性计划(BCP)项目?

我们在企业数据保护领域拥有 20 余年经验。

申请报价+33 9 72 50 78 28

借助 WeDoBack 保护您的数据

加密异地备份、不可变存储、灾难恢复计划(DRP)与业务连续性计划(BCP):请向我们介绍您的服务器情况,我们将为您推荐最合适的组合方案。