refsutil compression

refsutil compression 命令用于在指定的弹性文件系统(ReFS)卷上查询或设置压缩参数。 可以检查当前压缩状态、使用不同格式应用压缩,或解压缩压缩卷。

语法

refsutil compression <drive> <[/q]> | <[/c] [/f <format>] [/e <engine>] [/cs <size>]>

参数

参数 说明
<drive> 指定要以格式 E:压缩的卷的驱动器号。
/q 查询卷的当前压缩参数。
/c 使用指定的压缩参数压缩卷。
/f <format> 指定要使用的压缩格式。 有效选项包括:

  • LZ4:快速压缩算法。
  • ZSTD:一种压缩算法,提供压缩比率和速度之间的良好平衡。
  • NONE:用于 解压缩 以前压缩的卷。 使用 NONE时,请省略引擎和压缩区块大小参数。
  • /e <engine> 定义要使用的压缩级别,格式各不相同:

  • LZ4:级别 13-12. 默认值为 1
    级别 3-12 使用 LZ4HC 算法,该算法以降低压缩速度的成本提供更高的压缩率。
  • ZSTD:级别 1-22。 默认值为 3
    更高的级别可提供更好的压缩比率,但降低压缩速度,并且可能需要更多内存(尤其是级别和更高级别 20 )。

    无论选择的压缩级别如何,解压缩速度都保持一致。

  • 省略 /e 参数或使用值 0 可设置任何给定压缩格式的默认级别。
    /cs <size> 指定压缩区块大小(以字节为单位)。 此值必须等于两(2^n)的幂,至少等于卷的群集大小,且不超过 64MB。 较大的区块大小可以提高压缩率,但可能会对较小的数据量对读取性能产生负面影响。 此外 1MB,这些好处会显著减少,因此不建议使用更大的大小。

    如果省略或设置为 0,则使用卷的群集大小。

    注释

    /e对于参数,默认压缩值可能会更改。

    例子

    若要查询 F: 卷压缩参数,请运行以下命令:

    refsutil compression F: /q
    

    若要使用 LZ4 级别 12 压缩和区块大小为 524,288 字节(512 KB)的格式压缩 F:卷,请运行以下命令:

    refsutil compression F: /c /f LZ4 /e 12 /cs 524288
    

    若要使用 ZSTD 级别 15 压缩的格式压缩 F:卷,块大小为 131,072 字节(128 KB),请运行以下命令:

    refsutil compression F: /c /f ZSTD /e 15 /cs 131072
    

    若要使用 ZSTD 默认压缩参数的格式压缩 F:卷,请运行以下命令:

    refsutil compression F: /c /f ZSTD
    

    若要解压缩 F: 卷,请运行以下命令:

    refsutil compression F: /c /f NONE