去重备份 dedup

在块级或文件级识别重复数据只保留一份,降低备份存储占用;对重复度高的虚拟机镜像、文档库收益明显,对已压缩或加密数据收益有限。

备份与容灾速查数据更新于 2026-10-13

去重备份是什么

去重在文件级或块级识别重复数据,只保留一份,从而降低备份存储占用。重复度高的场景收益明显,例如同一批虚拟机的系统盘、结构相似的文档库;对已压缩或已加密的数据收益有限,因为字节序列已经不具备可比性,去重只能白白消耗算力。

基本信息

去重粒度文件级、定长块级或变长块级
执行位置源端计算可节省网络,目标端计算保留原始信息
变长块能较好应对插入与偏移造成的数据转移
收益依赖数据重复率,与数据内容强相关

源端与目标端去重

维度源端去重目标端去重
带宽占用显著降低传输量传输量不降
客户端开销消耗备份源的计算资源主要由备份服务器承担
信息完整性源端处理后信息有损风险保留相对完整的数据

判断去重收益的思路

判断去重收益的思路
# 先对样本数据估算重复率,再决定是否引入去重
# 文本、日志与同构虚拟机镜像通常重复率高
# 已压缩归档、加密数据与随机数据重复率低
# 关键指标:去重前原始量、去重后占用、恢复速率变化

使用要点

  • 先加密再去重会明显降低效果,需要加密时优先选备份软件内置的加密去重方案
  • 去重存储的元数据是关键部件,块索引损坏可能牵连多个恢复点
  • 以恢复速率为代价换空间:重度去重的存储读取时需重组数据,恢复可能变慢
  • 评估要基于真实数据:用生产数据的样本测算收益,比按厂商宣传值估算更可靠
  • 把去重存储纳入演练范围,验证索引损坏时的可恢复性
先加密再交给去重设备:密文之间无法比对,去重效果会明显下降;需要加密时优先选备份软件内置的加密去重方案。

易错点

  • 对已经压缩过的归档再做去重基本无效,反而增加计算开销
  • 去重存储的元数据损坏影响面大:块索引异常可能牵连多个恢复点,需纳入演练范围
  • 只看存储节省而忽略恢复速率变化,恢复时间被显著拉长
  • 按宣传的压缩比做容量规划,实际重复率不足导致空间提前告急

数据来源与参考

  • NIST SP 800-209《Security Guidelines for Storage Infrastructure》(数据缩减技术)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌