次の方法で共有


refsutil 圧縮

refsutil compression コマンドは、指定された Resilient File System (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 (2^n) の累乗で、少なくともボリュームのクラスター サイズと同じで、 64MB以下である必要があります。 チャンク サイズを大きくすると圧縮率が向上しますが、データ量が少ない場合は読み取りパフォーマンスに悪影響を及ぼす可能性があります。 1MBを超えると、メリットが大幅に減少するため、サイズを大きくすることはお勧めしません。

    省略するか、 0に設定すると、ボリュームのクラスター サイズが使用されます。

    /e パラメーターの場合、既定の圧縮値は変更される可能性があります。

    例示

    F: ボリューム圧縮パラメーターのクエリを実行するには、次のコマンドを実行します。

    refsutil compression F: /q
    

    レベル 12 圧縮でチャンク サイズが 524,288 バイト (512 KB) の LZ4 形式を使用して F: ボリュームを圧縮するには、次のコマンドを実行します。

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

    レベル 15 圧縮でチャンク サイズが 131,072 バイト (128 KB) の ZSTD 形式を使用して F: ボリュームを圧縮するには、次のコマンドを実行します。

    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