跳转到主内容

重复数据删除更改日志的工作原理是什么?

Views:
297
Visibility:
Public
Votes:
0
Category:
clustered-data-ontap-8
Specialty:
core
Last Updated:

适用于

  • 集群式 Data ONTAP
  • 重复数据删除和压缩

回答

  • 更改日志记录对数据块的修改。启动重复数据删除后,Data ONTAP 参考更改日志对数据进行重复数据删除,并在重复数据删除过程完成后清除更改日志。
  • 更改日志可以保存块修改的记录,最大大小为 8TB。
  • 无法更改此最大大小。
  • 更改日志大小为 64GB 意味着更改日志将继续进行新写入,直到将 8 TB 的数据写入卷。
    示例:
    8TB 用户数据 = 卷中 2147483648 个数据块(每个块大小 4k)
    指纹大小 = 32 字节
    因此,支持的总更改日志大小 = 2147483648 * 32 字节 = 64GB
    • 如上所计算,块数(取决于卷大小)会影响更改日志大小,并且在 8TB 卷时会达到最大值。
  • 当即将超过此限制时,Data ONTAP 停止写入修改到更改日志并将以下消息写入 syslog:

Thu Mar 25 04:54:39 GMT [nss-u55/nss-u56: sis.changelog.full:warning]:Change logging metafile on volume [host][vol] is full and can not hold any more fingerprint entries.

要检查当前使用情况,请使用相应的命令:
对于 7-Mode

运行 sis status -l
Last Operation SizeChangelog Usage 显示当前状态。
 

对于集群模式 Data ONTAP:

::volume efficiency show -vserver  -volume 

要启动重复数据删除过程并清除更改日志,请使用相应的命令:
对于 7-Mode
  • sis start 命令启动重复数据删除过程并清除更改日志。
  • 但是,单独运行 sis start 命令不会在更改日志已满时处理修改的块。因此,在这种情况下,运行 sis start -s 命令以对所有数据进行重复数据删除。
对于集群模式 Data ONTAP:

::>volume efficiency start -vserver <vserver name> -volume <vol name>

::>volume efficiency start -vserver <vserver name> -volume <vol name> -scan-old-data true

追加信息

TR-3966 -NetApp 数据压缩和重复数据删除部署和实施指南集群 Data ONTAP

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.