Sdílet prostřednictvím


refsutil compression

Příkaz refsutil compression slouží k dotazování nebo nastavení parametrů komprese na zadaném svazku odolného systému souborů (ReFS). Můžete zkontrolovat aktuální stav komprese, použít kompresi pomocí různých formátů nebo dekomprimovat komprimovaný svazek.

Syntax

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

Parameters

Parameters Description
<drive> Určuje písmeno jednotky svazku, který má být komprimován ve formátu E:.
/q Dotazuje aktuální parametry komprese svazku.
/c Komprimuje svazek se zadanými parametry komprese.
/f <format> Určuje formát komprese, který se má použít. Mezi platné možnosti patří:

  • LZ4: Algoritmus rychlé komprese.
  • ZSTD: Algoritmus komprese, který nabízí dobrou rovnováhu mezi poměrem komprese a rychlostí.
  • NONE: Používá se k dekompresi dříve komprimovaného svazku. Při použití NONEvynechte parametry velikosti modulu a komprese bloků dat.
  • /e <engine> Definuje úroveň komprese, která se má použít, což se liší podle formátu:

  • LZ4: Úrovně 1, 3-12. Výchozí hodnota je 1.
    Úrovně 3-12 používají algoritmus LZ4HC, který poskytuje vyšší poměr komprese za cenu pomalejších rychlostí komprese.
  • ZSTD: Úrovně 1-22. Výchozí hodnota je 3.
    Vyšší úrovně poskytují lepší poměr komprese, ale snižují rychlost komprese a mohou vyžadovat více paměti (zejména úrovně 20 a vyšší).

    Rychlost dekomprese zůstává konzistentní bez ohledu na zvolenou úroveň komprese.

  • Vynechání parametru /e nebo použití hodnoty 0 nastaví výchozí úroveň pro libovolný formát komprese.
    /cs <size> Určuje velikost bloku komprese v bajtech. Tato hodnota musí být na mocninu dvou (2^n), alespoň stejnou jako velikost clusteru svazku, a nesmí být větší než 64MB. Větší velikosti bloků dat mohou zvýšit poměr komprese, ale mohou negativně ovlivnit výkon čtení u menších objemů dat. Kromě toho 1MBse výhody výrazně snižují, takže větší velikosti se nedoporučují.

    Pokud tento parametr vynecháte nebo nastavíte 0, použije se velikost clusteru svazku.

    Note

    U parametru /e se můžou změnit výchozí hodnoty komprese.

    Examples

    Pokud chcete zadat dotaz na parametry komprese svazku F: spusťte příkaz:

    refsutil compression F: /q
    

    Pokud chcete komprimovat svazek F: pomocí LZ4 formátu s kompresí úrovně 12 a velikostí bloku 524 288 bajtů (512 kB), spusťte příkaz:

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

    Pokud chcete komprimovat svazek F: pomocí ZSTD formátu s kompresí úrovně 15 a velikostí bloku 131 072 bajtů (128 kB), spusťte příkaz:

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

    Pokud chcete komprimovat svazek F: pomocí ZSTD formátu s výchozími parametry komprese, spusťte příkaz:

    refsutil compression F: /c /f ZSTD
    

    Pokud chcete dekompresi svazku F: spustit příkaz:

    refsutil compression F: /c /f NONE