다음을 통해 공유


refsutil 압축

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: 수준 1, 3-12. 기본값은 1입니다.
    수준은 3-12 LZ4HC 알고리즘을 사용합니다. 이 알고리즘은 압축 속도가 느려질수록 더 높은 압축 비율을 제공합니다.
  • ZSTD: 수준 1-22. 기본값은 3입니다.
    더 높은 수준은 더 나은 압축 비율을 제공하지만 압축 속도를 줄이며 더 많은 메모리(특히 수준 20 이상)가 필요할 수 있습니다.

    압축 해제 속도는 선택한 압축 수준에 관계없이 일관성을 유지합니다.

  • 매개 변수를 /e 생략하거나 값을 0 사용하면 지정된 압축 형식의 기본 수준이 설정됩니다.
    /cs <size> 압축 청크 크기를 바이트 단위로 지정합니다. 이 값은 2(2^n)의 전원이어야 하며 볼륨의 클러스터 크기와 같고 2보다 64MB크지 않아야 합니다. 청크 크기가 클수록 압축 비율이 향상될 수 있지만 더 작은 데이터 양에 대한 읽기 성능에 부정적인 영향을 줄 수 있습니다. 그 외에도 1MB이점은 크게 감소하므로 더 큰 크기는 권장되지 않습니다.

    생략하거나 설정 0하면 볼륨의 클러스터 크기가 사용됩니다.

    비고

    매개 변수의 /e 경우 기본 압축 값은 변경될 수 있습니다.

    예시

    F: 볼륨 압축 매개 변수를 쿼리하려면 다음 명령을 실행합니다.

    refsutil compression F: /q
    

    수준 12 압축과 청크 크기가 524,288바이트(512KB)인 형식을 사용하여 LZ4 F: 볼륨을 압축하려면 다음 명령을 실행합니다.

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

    수준 15 압축과 청크 크기가 131,072바이트(128KB)인 형식을 사용하여 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