备份完整性检查可确保备份任务的正常运行以及备份数据与源文件之间的一致性,直到备份数据完全还原。本文将引导您完成备份完整性过程以及如何确定其结果和可能的问题。

备份完整性检查过程

备份完整性检查旨在分两个阶段确保备份数据的完整性:备份数据检查索引结构检查。每个阶段都有其进度条,必须达到 100% 才能完成。

备份数据检查阶段可确保备份和源数据的一致性。它会检测是否有更改或是否有硬盘坏扇区。索引结构检查阶段确定索引数据库的准确性,以确保可以备份还原任务。

Hyper Backup 2.1开始,它支持任务设置>计划>备份完整性检查中的备份完整性检查计划。建议您设置计划的备份完整性检查,以确保备份任务的可用性。

每次执行完整性检查时都会检查索引结构。勾选检查数据以执行备份数据检查,您可以为其设置时间限制。在备份完整性检查期间,所有与备份相关的进程都将暂停,直到完整性检查完成。

确定完整性检查的结果

请参阅Hyper Backup > 1.png.

Hyper Backup 会在备份完整性检查开始时记录以下信息:

  • info 2021/05/16 13:00:13 SYSTEM: [BACKUP_DESTINATION][TASK_NAME]备份完整性检查已开始。

如果备份数据检查设置了时间限制,则表示检查的部分数据已完成,其进度将显示在日志中。随后的备份数据检查将根据之前的结果进行持续评估。

  • info 2021/05/04 13:30:17 SYSTEM: [BACKUP_DESTINATION][TASK_NAME]数据完整性检查已完成。这次检查了 777.4 GB 数据,占总数据的 31.7%(总共 2451.4 GB 数据,已检查 64.5%)。

备份完整性检查完成后,Hyper Backup 会记录以下结果:

  • info 2021/05/10 02:29:57 SYSTEM: [BACKUP_DESTINATION][TASK_NAME]备份完整性检查已完成。未发现错误。
  • err 2021/04/04 13:54:51 SYSTEM: [BACKUP_DESTINATION][TASK_NAME]备份完整性检查已完成。发现备份target已损坏。(备份目的地[BACKUP_DESTINATION]中存储的数据损坏。请联系 Synology 技术支持。)

备份完整性检查持续时间取决于备份数据大小及其保留版本的数量。建议减少保留版本的数量,以缩短备份完整性检查所需的时间。

备份任务状态更改为仅还原

如果备份完整性检查发现备份数据损坏,备份任务的状态将更改为仅还原,以防止备份数据写入更多数据。损坏的备份数据可能是由硬件问题、硬盘故障和其他相关问题造成的。建议您先确定并修复root原因,然后再继续备份数据,可咨询群晖技术工程师解决问题。