备份完整性检查能够确保备份任务的顺利进行,并确保备份数据与源文件保持一致,直至数据完全还原。本文将为您详细介绍如何执行备份完整性检查的流程,并帮助您理解如何确认检查结果以及应对可能出现的问题。
执行环境
- Hyper Backup 1.1.0-0209 或以上版本
- Hyper Backup Vault 1.1 或以上版本,适用于远程 NAS 备份任务
备份完整性检查过程
备份完整性检查分为两个阶段,以确保备份数据的完整性:备份数据检查和索引结构检查。每个阶段都有一个进度条,必须达到 100% 才能完成检查。
- 备份数据检查阶段:验证备份数据与源数据的一致性,检测是否有更改或硬盘坏扇区。
- 索引结构检查阶段:确保索引数据库的准确性,以保证备份和恢复任务的可靠性。
从 Hyper Backup 2.1 开始,用户可以在任务设置 > 计划 > 备份完整性检查中设置定期的完整性检查计划。建议启用此功能,以确保备份任务的可用性。
每次进行完整性检查时,都会检查索引结构。若勾选了“检查数据”选项,则将执行备份数据检查,并可以为此设置时间限制。在完整性检查期间,所有与备份相关的进程将暂停,直到检查完成。
查看完整性检查的结果
在备份完整性检查开始时,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]备份完整性检查已完成。发现备份目标已损坏。(备份目的地[BACKUP_DESTINATION]中的数据已损坏。请联系 Synology 技术支持。)
备份完整性检查的时间长短取决于备份数据的大小及保留版本的数量。为了缩短检查时间,建议减少保留的版本数量。
备份任务状态变更为“仅还原”
如果完整性检查发现备份数据损坏,备份任务的状态会变更为“仅还原”,以防止进一步的数据写入。损坏的备份数据可能由于硬件问题或硬盘故障引起。建议先修复这些异常,再继续备份操作。