重复数据删除更改日志的工作原理是什么?
适用于
- 集群式 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 Size 和 Changelog 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