ReFS(복원 파일 시스템) 개요

적용 대상: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

ReFS(복원 파일 시스템)는 Microsoft의 최신 파일 시스템으로, 데이터 가용성을 최대화하고, 다양한 워크로드에서 대규모 데이터 집합으로 효율적으로 확장하고, 손상에 대한 복원력으로 데이터 무결성을 제공하도록 설계되었습니다. 이는 확장되는 스토리지 시나리오를 해결하고 향후 혁신을 위한 기반을 구축하는 것을 목표로 합니다.

주요 혜택

복원력

ReFS는 손상을 정확하게 감지하고 온라인에서 다시 기본 동안 이러한 손상을 수정할 수 있는 새로운 기능을 도입하여 데이터의 무결성과 가용성을 향상시킵니다.

  • 무결성 스트림 - ReFS는 메타데이터 및 파일 데이터에 검사sums를 사용하여 ReFS에서 손상을 안정적으로 검색할 수 있는 기능을 제공합니다.
  • 저장소 공간 통합 - 미러 또는 패리티 공간과 함께 사용할 경우 ReFS는 저장소 공간 제공한 데이터의 대체 복사본을 사용하여 감지된 손상을 자동으로 복구할 수 있습니다. 복구 프로세스는 손상 영역으로 지역화되고 온라인으로 수행되며 볼륨 가동 중지 시간이 필요하지 않습니다.
  • 데이터 복구 - 볼륨이 손상되고 손상된 데이터의 대체 복사본이 없는 경우 ReFS는 네임스페이스에서 손상된 데이터를 제거합니다. ReFS는 수정할 수 없는 대부분의 손상을 처리하는 동안 볼륨을 온라인 상태로 유지하지만, ReFS가 볼륨을 오프라인으로 전환해야 하는 경우는 드뭅니다.
  • 자동 관리 오류 수정 - 읽기 및 쓰기 전에 데이터의 유효성을 검사하는 것 외에도 ReFS는 스크러버라고 하는 데이터 무결성 스캐너를 도입합니다. 이 스크러버는 주기적으로 볼륨을 검사하여 잠재적 손상을 식별하고 손상된 데이터의 복구를 사전에 트리거합니다.

성능

ReFS는 복원력 향상 외에도 성능에 민감하고 가상화된 워크로드를 위한 새로운 기능을 도입합니다. 실시간 계층 최적화, 블록 복제 및 스파스 유효한 데이터 길이(VDL)는 동적 및 다양한 워크로드를 지원하도록 설계된 ReFS의 진화하는 기능의 좋은 예입니다.

  • 미러 가속 패리티 - 미러 가속 패리티는 데이터에 대한 고성능 및 용량 효율적인 스토리지를 모두 제공합니다.

    고성능 및 용량 효율적인 스토리지를 모두 제공하기 위해 ReFS는 볼륨을 계층이라고 하는 두 개의 논리 스토리지 그룹으로 나눕니다. 이러한 계층에는 고유한 드라이브 및 복원력 유형이 있을 수 있으므로 각 계층이 성능 또는 용량에 맞게 최적화할 수 있습니다. 몇 가지 예제 구성은 다음과 같습니다.

    성능 계층 용량 계층
    미러된 SSD 미러된 HDD
    미러된 SSD 패리티 SSD
    미러된 SSD 패리티 HDD

    이러한 계층이 구성되면 ReFS는 이를 사용하여 핫 데이터에 대한 빠른 스토리지를 제공하고 콜드 데이터에 대한 용량 효율적인 스토리지를 제공합니다.

    • 모든 쓰기는 성능 계층에서 발생하며, 성능 계층에서 다시 기본 대량의 데이터가 실시간으로 용량 계층으로 효율적으로 이동됩니다.
    • 하이브리드 배포(플래시 및 HDD 드라이브 혼합)를 사용하는 경우 저장소 공간 Direct의 캐시는 읽기를 가속화하여 가상화된 워크로드의 데이터 조각화 특성의 영향을 줄이는 데 도움이 됩니다. 그렇지 않으면 모든 플래시 배포를 사용하는 경우 성능 계층에서도 읽기가 발생합니다.

    참고 항목

    Windows Server 배포의 경우 미러 가속 패리티는 저장소 공간 Direct에서만 지원됩니다. 보관 및 백업 워크로드에서만 미러 가속 패리티를 사용하는 것이 좋습니다. 가상화된 워크로드 및 기타 고성능 임의 워크로드의 경우 성능 향상을 위해 3방향 미러 사용하는 것이 좋습니다.

  • 가속화된 VM 작업 - ReFS는 가상화된 워크로드의 성능을 향상시키기 위해 특별히 대상으로 하는 새로운 기능을 도입합니다.

    • 복제 차단 - 블록 복제는 복사 작업을 가속화하여 빠르고 영향력이 낮은 VM 검사포인트 병합 작업을 가능하게 합니다.
    • 스파스 VDL - 스파스 VDL을 사용하면 ReFS에서 파일을 빠르게 0으로 줄여 고정 VHD를 만드는 데 필요한 시간을 10분에서 몇 초로 줄일 수 있습니다.
  • 가변 클러스터 크기 - ReFS는 4K 및 64K 클러스터 크기를 모두 지원합니다. 4K는 대부분의 배포에 권장되는 클러스터 크기이지만 64K 클러스터는 대규모 순차적 IO 워크로드에 적합합니다.

확장성

ReFS는 성능에 부정적인 영향을 주지 않고 매우 큰 데이터 집합(수백만 테라바이트)을 지원하여 이전 파일 시스템보다 더 큰 규모를 달성하도록 설계되었습니다.

지원되는 배포

Microsoft는 광범위한 구성 및 워크로드에서 범용으로 특별히 NTFS를 개발했습니다. ReFS에서 제공하는 가용성, 복원력 및/또는 규모가 특별히 필요한 고객의 경우 Microsoft는 다음 구성 및 시나리오에서 사용하기 위해 ReFS를 지원합니다.

참고 항목

모든 ReFS 지원 구성은 Windows Server 카탈로그 인증 하드웨어를 사용하고 애플리케이션 요구 사항을 충족해야 합니다.

Important

CSV(클러스터 공유 볼륨)에 ReFS를 사용하려는 경우 중요한 정보는 장애 조치(failover) 클러스터에서 클러스터 공유 볼륨 사용을 참조하세요.

스토리지 공간 다이렉트

가상화된 워크로드 또는 네트워크 연결 스토리지에 저장소 공간 Direct에 ReFS를 배포하는 것이 좋습니다.

  • 미러 가속 패리티 및 저장소 공간 Direct의 캐시는 고성능 및 용량 효율적인 스토리지를 제공합니다.
  • 블록 클론 및 스파스 VDL을 도입하면 생성, 병합 및 확장과 같은 .vhdx 파일 작업이 크게 가속화됩니다.
  • 무결성 스트림, 온라인 복구 및 대체 데이터 복사본을 사용하면 ReFS 및 저장소 공간 Direct가 메타데이터와 데이터 모두에서 스토리지 컨트롤러 및 스토리지 미디어 손상을 공동으로 감지하고 수정할 수 있습니다.
  • ReFS는 큰 데이터 집합의 크기를 조정하고 지원하는 기능을 제공합니다.

스토리지 공간

공유 SAS 엔클로저를 사용하여 저장소 공간 ReFS를 배포하는 것은 보관 데이터를 호스팅하고 사용자 문서를 저장하는 데 적합합니다.

  • 무결성 스트림, 온라인 복구 및 대체 데이터 복사본을 사용하면 ReFS 및 저장소 공간 메타데이터와 데이터 모두에서 스토리지 컨트롤러 및 스토리지 미디어 손상을 공동으로 감지하고 수정할 수 있습니다.
  • 저장소 공간 배포는 ReFS에서 제공되는 블록 복제 및 확장성을 활용할 수도 있습니다.

참고 항목

저장소 공간 BusTypes SATA, SAS, NVME 또는 HBA를 통해 연결된 로컬 이동식이 아닌 직접 연결(통과 모드의 RAID 컨트롤러라고도 함)을 지원합니다.

기본 디스크

기본 디스크에 ReFS를 배포하는 것은 자체 소프트웨어 복원력 및 가용성 솔루션을 구현하는 애플리케이션에 가장 적합합니다.

  • 자체 복원력 및 가용성 소프트웨어 솔루션을 도입하는 애플리케이션은 무결성 스트림, 블록 복제 및 대규모 데이터 집합의 크기 조정 및 지원 기능을 사용할 수 있습니다.

참고 항목

기본 디스크에는 BusTypes SATA, SAS, NVME 또는 RAID를 통해 로컬 이동식이 아닌 직접 연결이 포함됩니다. 기본 디스크에는 저장소 공간 포함되지 않습니다.

백업 대상

ReFS를 백업 대상으로 배포하는 것은 자체 복원력 및 가용성 솔루션을 구현하는 애플리케이션 및 하드웨어에 가장 적합합니다.

  • 자체 복원력 및 가용성 소프트웨어 솔루션을 도입하는 애플리케이션은 무결성 스트림, 블록 복제 및 대규모 데이터 집합의 크기 조정 및 지원 기능을 사용할 수 있습니다.

참고 항목

백업 대상에는 위의 지원되는 구성이 포함됩니다. 파이버 채널 및 iSCSI SAN에 대한 지원 세부 정보는 애플리케이션 및 스토리지 배열 공급업체에 문의하세요. SAN의 경우 씬 프로비저닝, TRIM/UNMAP 또는 ODX(오프로드된 데이터 전송)와 같은 기능이 필요한 경우 NTFS를 사용해야 합니다.

기능 비교

제한

기능 ReFS NTFS
최대 파일 이름 길이 유니코드 문자 255자 유니코드 문자 255자
최대 경로 이름 길이 32K 유니코드 문자 32K 유니코드 문자
최대 파일 크기 35PB(페타바이트) 256TB
최대 볼륨 크기 35PB 256TB

기능

ReFS 및 NTFS에서 사용할 수 있는 기능은 다음과 같습니다.

기능 ReFS NTFS
BitLocker 암호화
데이터 중복 제거 1
CSV(클러스터 공유 볼륨) 지원 23
접합/소프트 링크
하드 링크 4
장애 조치(failover) 클러스터 지원
액세스 제어 목록
USN 저널
변경 알림
접합점
탑재 지점
재분석 지점
볼륨 스냅샷
파일 ID
Oplock
스파스 파일
명명된 스트림
씬 프로비저닝 5
자르기/매핑 해제 5
페이지 파일 지원 6
  1. Windows Server 버전 1709 이상, Windows Server 2019(1809) LTSC 이상에서 사용할 수 있습니다.
  2. Windows Server 2012 R2 이상에서 사용할 수 있습니다.
  3. CSV는 저장소 공간, 저장소 공간 Direct(S2D) 또는 SAN과 함께 직접 I/O를 사용하지 않습니다.
  4. Windows 10 Enterprise Insider Preview 빌드 19536 이상에서 포맷한 버전 ReFS 3.5. 하드 링크 지원은 새로 포맷된 볼륨에 대해서만 추가됩니다 . 이전 버전에서 업그레이드된 볼륨에서는 하드 링크를 사용할 수 없습니다.
  5. 저장소 공간.
  6. ReFS 3.7 이상에서 사용할 수 있습니다.

다음 기능은 ReFS에서만 사용할 수 있습니다.

기능 ReFS NTFS
블록 복제 아니요
스파스 VDL 아니요
미러 가속 패리티 예(저장소 공간 Direct) 아니요
파일 수준 스냅샷 1 아니요
  1. Windows Server 2022 이상에서 사용할 수 있습니다.

현재 ReFS에서는 다음 기능을 사용할 수 없습니다.

기능 ReFS NTFS
파일 시스템 압축
파일 시스템 암호화
트랜잭션
개체 ID
오프로드된 데이터 전송(ODX)
짧은 이름
확장된 특성
디스크 할당량
부팅 가능
이동식 미디어에서 지원됨

추가 참조