更新时间:2025-07-16 GMT+08:00
分享

高级特性

表1 高级特性

高级特性参数

参数说明

永久增量备份

永久增量备份指的是在进行完第一次完全备份后,后续只进行增量备份的方式,大大缩减了备份及恢复的时间,从而提升数据保护的效率。

LAN-Free

任务采用FC链路传输数据。使用该高级特性前需要先配置FC链路。

传输与存储加密

默认开启,为保证数据传输过程和存储时的安全性,备份存储支持对数据加密。

数据的加密计算由客户端完成,计算完成后将数据传输至服务端。数据在传输和存储中始终保持加密状态。

数据恢复时,存储的数据将直接发送至目标客户端,再由客户端进行数据的解密操作。

备份存储支持AES256和SM4加密算法,如图所示。

图1 加密传输和存储

数据压缩

在 混合云备份2.0-A中,备份存储的数据压缩功能为源端压缩。备份数据进行压缩后,在不丢失的情况下数据量被缩减,这样可以缩短备份时间,从而提高备份效率;另外可以满足用户在存储空间不足的情况下顺利完成备份,如图所示。

数据压缩支持以下两种压缩方式:

  • 快速压缩:快速压缩的压缩速度快但压缩率低。
  • 强力压缩:强力压缩采用 GZIP,压缩速率高但速度相对较慢。
图2 数据压缩

选择快速压缩还是强力压缩,需要根据您的具体需求判断。如果您的存储空间足够,想要备份速度快一些,可以选择快速压缩;如果您希望压缩力度大一些,从而占用更少的存储空间,就可以选择强力压缩。

重复数据删除

  • 源端重复数据删除:重复的数据在通过网络发送到存储端之前就被删除的过程。
  • 指纹:不同数据块数据通过哈希算法所生成的唯一标识。
  • 重删卷:存放指纹库的物理卷。
  • 指纹库:在重删卷中,用于存放指纹的区域。
  • 指纹池:将拥有重删卷的节点组成逻辑池,用于存放指纹库。
  • 重删率:(1 - 实际备份数据量 / 已完成数据量)* 100%。

流量控制

考虑到您的生产环境在工作时会有较大的带宽需求,如果备份软件在该时段工作占用大量带宽会影响您的生产环境的正常工作,为了减少备份软件在指定时间段内的带宽占用,备份软件支持设置流量控制策略,控制备份软件在指定时间段内的带宽占用。需要启用该功能时可以在创建备份任务选择备份介质并配置备份选项时在界面上进行配置。

多通道备份

为了提高从客户端遍历读取备份数据的速度,备份时支持使用多线程并发的形式遍历、读取数据。需要启用该功能时可以在创建备份任务选择备份介质并配置备份选项时在界面上进行配置。

改变文件扫描通道数、数据读取和发送通道数,设置较高的文件扫描通道数能提高文件扫描速度,明显提高增量备份速度;设置较高的数据读取和发送通道数可以提高读取和发送速度,明显提高完全备份性能,但需占用较多内存及CPU资源。具体配置如下:

备份时的通道数要根据参数值设置在规定的范围内,备份时实际生效的通道数受后台配置限制,即如果界面设置的通道数超过了后台配置的最大通道数,则实际上任务执行时的通道数为后台配置支持的最大通道数;如果界面设置的通道数未超过后台配置的最大通道数,则实际生效的通道数与界面设置的通道数相等。参数配置位置是filebackup.config文件(该文件在安装位置/HBRBackupClient/etc/ClientService/AggregateApp目录下),配置方法是修改filebackup.config文件中注释“#Backup Memory Size Limit”下的参数,以设置备份内存参数值是2048MB为例:

DATACHANNEL_MEMORY_SIZE_LIMIT = 2048MB

其中,DATACHANNEL_MEMORY_SIZE_LIMIT是关于备份的参数。后面的数值是设置的内存大小,不配置默认是1024MB,配置时可带其它单位,如:2GB,以下以“MB”为单位进行描述,其它单位可自行换算。

设置备份的通道数与DATACHANNEL_MEMORY_SIZE_LIMIT 参数的规则如下:

  1. 若未设置DATACHANNEL_MEMORY_SIZE_LIMIT参数,默认为空,配置为1024MB,最多可开启8个通道。
  2. 若手动设置DATACHANNEL_MEMORY_SIZE_LIMIT 参数为XXX,则最多可开启XXX/128 个通道(取整),128单位是MB。例如设置为3072MB,则最多可开启通道数 = 3072/128 = 24。
  3. 若手动设置DATACHANNEL_MEMORY_SIZE_LIMIT 参数小于128MB的时候,任务会失败,报错:创建1通道失败,转为0通道,原因:未配置缓存大小或者缓存配置太小。
  4. 若手动设置DATACHANNEL_MEMORY_SIZE_LIMIT 参数大于50GB,超过界面可设置的最大通道数50,以界面设置为准。

此外,若任务开启了重复数据删除功能,每个通道需要最多占用800MB内存。

客户端内存占用的明细如表2,请根据客户端生产机环境的剩余内存,结合上述规则,合理配置参数及设置通道数。

说明:

按照上述规则计算出来的通道数值都是最大能保证任务正常运行的边界值。为了保证性能,建议每个通道按照200M的内存量设置。

自定义脚本

在进行备份前、备份任务成功后或者备份任务失败您可能希望备份软件能自动完成规定的一系列操作,此时您可以将您期望备份软件执行的操作写到脚本中,然后在创建备份任务选择备份介质并配置备份选项时在界面上进行配置,让指定的脚本在备份前、备份任务成功后或者备份任务失败某个场景下执行。

备份自动重试

混合云备份2.0-A中,为了避免备份失败导致数据无法及时保护,混合云备份2.0-A虚拟机级别的备份自动重试机制。备份自动重试机制的开启或关闭,需要您以租户角色在新建备份任务时配置,默认开启。

备份自动重试机制遵循以下原则:

  • 自动重试最大次数可配置的数值范围为 1 ~ 5。
  • 重试等待时间可配置的数值范围为 1 ~ 30,单位为分钟。

假设,您为备份任务开启了“备份自动重试“选项,且设置的自动重试最大次数为 3 次、重试等待时间为 10 分钟,则:

当文件备份执行失败,10 分钟后系统将自动进行重试备份,并最多执行 3 次。一旦重试发起并备份成功,无论重试了几次,此次重试策略将终止。

文件聚合

文件聚合是将同目录层下一定数量的小文件进行元数据聚合,再进行对应的数据聚合后,整体作为单个完整对象进行备份。通过该功能可将小文件转化为相对较大的文件进行备份,增大写入存储的单个数据块的大小,从而提高备份速度。

强制数据保留

开启了强制数据保留则在保留时长内的数据无法被清理,同时该策略在修改时时间只能增加无法减少。

备份数据一致性校验

实现了对备份数据完整性的自动化校验。

表2 客户端内存占用明细表

是否开启重删

进程本身(MB)

读取线程数(MB)

发送线程数(MB)

重删占用(MB)

合计(例:N=8)

不开启

500+

256+

128*N+

0

=1780MB约等于1.74GB

开启

500+

256+

128*N+

800*N

=8180MB约等于7.98GB

相关文档