跳到主要内容

数据压缩和重复数据删除

从 Data ONTAP 9.5 开始,支持在进行数据压缩时执行重复数据删除。

当 FlexVol 卷上同时启用了数据压缩和重复数据删除时,将先进行数据压缩,然后再进行重复数据删除。这样,重复数据删除可以通过删除 FlexVol 卷中的重复数据块,进一步提高节省的空间量。

虽然可以在 FlexVol 卷上启用数据压缩和重复数据删除,但节省的空间量可能并不是对数据集单独运行这两项操作所节省的空间量之和。合并两项操作可能会比单独执行重复数据删除或数据压缩节省的空间量更多。

进行重复数据删除之前运行数据压缩扫描程序,可以获得更好的节省效果。这是因为数据压缩扫描程序不能处理已被重复数据删除操作锁定的数据,但重复数据删除操作可处理经过压缩的数据。

下图说明了数据如何先经过压缩再进行重复数据删除:


数据压缩和重复数据删除的工作原理图

对包含未压缩数据的 FlexVol 卷执行重复数据删除时,会首先扫描 FlexVol 卷中的所有未压缩数据块,然后为每个数据块创建一个数字指纹。

如果 FlexVol 卷包含已压缩数据,但其数据压缩选项已禁用,则在执行 sis undo 命令时,可能会失去节省的空间。