群晖 Synology Hyper Backup 是群晖 NAS 常用的备份工具之一,许多用户在选择备份方案时,会关注它是否支持数据压缩和块级重复数据删除(块级去重),以提升存储空间利用率。本文将基于官方文档和实际功能,详细解答 Hyper Backup 的这些特性,并对比文件级去重与块级去重的区别,帮助你更好地理解和优化备份策略。

Hyper Backup 的核心存储优化功能
Hyper Backup 支持多种方式来减少备份数据占用空间:
- 压缩功能:是的,Hyper Backup 支持客户端侧压缩(Client-side compression)。在创建备份任务时,你可以启用压缩选项,有助于减少传输数据量和目标存储空间占用,尤其适合备份到云端或远程 NAS 时。官方规格明确提到“Client-side backup data compression for advanced backup performance and efficient storage usage”。
- 重复数据删除(去重):
- 文件级去重:支持。Hyper Backup 会检测跨版本备份中相同的文件(包括复制或重命名的文件),可减少重复数据的重复存储。
- 块级去重:不支持真正的块级去重。Hyper Backup 使用块级增量备份(block-level incremental backup),这意味着在增量备份时,只传输和存储文件内部发生变化的数据块,从而节省空间。但这不是块级去重(deduplication),而是增量机制。官方描述为“File-level deduplication and incremental backup for folders and packages”,以及针对整个系统备份的“Block-level deduplication and incremental backup”(部分型号支持整个系统备份时可能有更高级优化,但主流是文件级去重 + 块级增量)。
简单来说,Hyper Backup 的去重主要在文件层面,结合块级增量备份,有助于降低备份空间占用,但与专门的块级去重方案相比,处理方式有所不同(尤其在文件内部有小部分变化时)。
文件级去重 vs 块级去重:有什么区别?
为了更好地理解为什么 Hyper Backup 不支持块级去重,我们来看两个概念的详细对比,并配以例子。
- 文件级去重(File-level Deduplication)
系统以整个文件为单位检测重复。如果两个文件内容完全相同(即使文件名不同),只保存一份数据,其他文件通过指针引用。
优点:实现方式相对简单,对系统资源占用相对较低。
缺点:如果文件只有小部分变化(如修改了一个字节),整个文件仍需重新存储。 Hyper Backup 示例:
- 版本1:有一个文件 A.txt,内容“Hello World”。
- 版本2:复制一份 A_copy.txt,内容完全相同。
Hyper Backup 检测到两个文件内容一致,只保存一份数据,A_copy.txt 指向同一份,从而节省空间。
- 块级去重(Block-level Deduplication)
系统将文件拆分成小块(通常固定大小,如 4KB 或可变块),检测并去除重复块,只保存唯一块。
优点:更高效,尤其适合虚拟机、数据库或大文件(内部小改动不会导致全文件重复存储)。
缺点:需要更多 CPU 和内存,实时检测耗资源。 块级去重示例:
- 文件1:ABCDEFGH
- 文件2:ABCDWXYZ 系统拆分成 4 字符一块:
- 文件1:块1 (ABCD) + 块2 (EFGH)
- 文件2:块1 (ABCD) + 块3 (WXYZ)
只保存一份块1 (ABCD),文件2 无需重复存储 ABCD 部分,进一步提升存储利用率。
群晖 Synology 其他工具的去重支持
- Active Backup for Business:它通过硬链接实现文件层级的重复数据删除,减少相同文件的重复占用,但不进行块级别的数据去重。
- ActiveProtect Manager (APM):备份一体机,支持块级去重,可用于提升数据传输与存储效率。
总结与建议
Hyper Backup 支持压缩,并通过文件级去重 + 块级增量备份提升备份存储效率,但不支持纯块级去重。Active Backup for Business也是类似。如果你备份的数据以完整文件重复为主(如文档、照片),Hyper Backup 和Active Backup for Business通常能够满足大多数常见备份需求。如果涉及大量虚拟机或数据库(内部块重复多),如果有更高级的数据去重需求,可进一步了解群晖 ActiveProtect Manager(APM)等相关方案。


