重复数据删除更改日志如何工作?
适用于
- 集群模式 Data ONTAP
- 重复数据删除和压缩
-
问题和答案
更改日志记录对数据块的修改。一旦开始重复数据删除、 Data ONTAP 将引用更改日志来重复数据删除、并在重复数据删除过程完成后清除更改日志。
更改日志可以存储块修改的记录,最大大小可达 8 TB 。
不能更改此最大大小。
一个大小为 64 GB 的更改日志意味着更改日志将继续执行新的写入操作,直到将价值 8 TB 的数据写入卷。
8 TB 用户数据 =2147483648 卷中的数据块(每个块大小 4 K )
指纹大小 =32 字节
,因此支持的总 ChangeLoge 大小 =2147483648*32 字节 =64 GB
当它即将超过此限制时、 Data ONTAP 将停止写入对更改日志的修改并将以下消息写入系统日志:
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- 模式:
运行sis status -l
最后一个操作大小和更改日志使用情况将显示当前状态。
-
对于集群模式 Data ONTAP:
::volume efficiency show -vserver -volume
要启动重复数据删除过程并清除更改日志,请使用以下相应命令:
对于 7- 模式:
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