HBS 3 中的数据完整性检查
HBS 3 中的数据完整性检查
此功能在 HBS 3 版本 16 和更高版本中提供。
数据完整性检查是 HBS 3 的一项功能,可分析备份并尝试修复已损坏的数据。
由于大部分文件的动态特性,有很多种情况可能让数据受到损坏。此损坏可能是有意或无意造成的。有意损坏可能是恶意软件或人为因素造成的。无意损坏可能是软件、硬件、电源或网络故障造成的。
为了降低数据丢失的几率,QNAP 建议采用 3-2-1 备份策略(一共保留数据的三个副本,在不同介质上存储两个副本,在异地存储一个副本)。此外,您可以使用数据完整性检查提高安全性。
数据完整性检查工作原理
数据完整性检查将备份的数据与原始文件进行比较,尝试确定是否有任何损坏。HBS 3 提供两种类型的数据完整性检查:快速检查和内容检查。
数据完整性检查需要大量系统资源,可能需要较长时间才能完成。为了获得最佳处理速度,QNAP 建议使用安装了 SSD 的 x86 设备。
| 功能 | 快速检查 | 内容检查 | |
|---|---|---|---|
| 方法 | 比较每个文件的存在性、大小、修改时间和/或哈希值 | 使用以下方法之一:
| |
| 支持的作业 | 在 HBS 3 版本 16 或更高版本中创建 | 除已禁用 QuDedup 的 NAS 到 NAS 作业之外的所有备份作业 | 所有备份作业 注意: 对于 NAS 到 NAS 作业,如果目标 NAS 运行 HBS 3 版本 15 或更低版本,则仅已启用 QuDedup 的作业受支持。 |
| 在 HBS 3 版本 15 或更低版本中创建 | 除已禁用 QuDedup 的 NAS 到 NAS 作业之外的所有备份作业 | 无 | |
| 支持的云目标 | HBS 3 当前支持所有云目标,以下产品除外:
| ||
快速检查
与内容检查相比,快速检查所需的系统和网络资源更少,同时仍可确保基本的数据完整性。
| NAS 到 NAS 备份作业 | NAS 到云备份作业 | |
|---|---|---|
| 禁用 QuDedup | 启用 QuDedup | - |
| 不可用 | 将比较每个文件的以下元数据:
| 将比较每个文件的以下元数据:
|
对于启用了客户端加密的作业,还会记录哈希值并进行比较。
内容检查
与快速检查相比,内容检查对数据完整性的检查更彻底,但执行所需的系统和网络资源显著增加。
由于在不更改文件大小或修改时间的情况下仍可更改数据,因此一种检测数据损坏的更可靠的方法是比较哈希值或文件内容。
要执行内容检查,在配置备份作业时,必须在“Data Integrity Check”(数据完整性检查)屏幕中启用“Content Check”(内容检查)。有关详细信息,请参见 Hybrid Backup Sync 文档。

| NAS 到 NAS 备份作业 | NAS 到云备份作业 | |
|---|---|---|
| 将比较每个文件的以下元数据:
注意: 如果目标 NAS 上的 HBS 3 版本不支持数据完整性检查:
| 将临时下载文件并计算哈希值以进行比较。 重要: 您的云服务提供商可能会对此操作收取额外费用。 | |
首次启用内容检查后,HBS 3 将继续记录 MD5 哈希值,即使稍后禁用此设置后也是如此。
运行数据完整性检查
在创建备份作业时,您可以手动运行数据完整性检查,或配置计划的检查。
| 频率 | 快速检查 | 内容检查 |
|---|---|---|
| 手动检查 |
|
注意: 必须在备份作业配置中启用“Content Check”(内容检查)以运行内容检查。 |
| 计划的检查 | 有关配置快速检查和内容检查计划的详细信息,请参阅 Hybrid Backup Sync 文档。 | |

数据损坏修复
执行数据完整性检查时,如果 HBS 3 发现有文件已损坏,将在检查结束时自动尝试修复这些文件。
禁用 QuDedup 时,NAS 到 NAS 备份作业无法使用自动修复功能。
如果为备份作业启用了版本管理,HBS 3 还会检查之前记录了哈希值的所有备份版本的数据完整性。但仅可修复备份版本中与最新版本一致的数据损坏。
例如,假设最新备份使用版本 5。如果文件在备份版本 3 的整个历史记录中仅更新一次,且 HBS 3 发现文件的版本 2 已损坏,则 HBS 3 只能报告损坏,而无法修复文件。但如果 HBS 3 发现文件的备份版本 4 已损坏,则可以修复文件,因为文件在版本 4 和 5 之间保持不变。
计划冲突策略
HBS 3 将解决备份作业与其数据完整性检查或数据损坏修复之间的冲突,具体视情况而定。
数据完整性检查
-
备份作业运行时,HBS 3 将跳过所有手动和计划的检查。
-
如果备份作业计划在数据完整性检查期间运行,数据完整性检查将暂停,并在备份作业完成后继续。
-
如果计划同时运行快速检查和内容检查,则仅会运行内容检查。
数据损坏修复
如果备份作业计划在修复会话期间运行,则将根据作业类型解决其计划:
-
已启用 QuDedup 的备份作业:跳过备份作业,直至下次计划的运行。
- 已禁用 QuDedup 的云作业:暂停修复,在备份作业完成后再继续。