다음을 통해 공유


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

ReFS(복원 파일 시스템)는 Microsoft에서 개발한 최신 파일 시스템으로, 데이터 가용성을 최대화하고, 다양한 워크로드에서 대규모 데이터 집합으로 효율적으로 확장하고, 손상에 대한 복원력으로 데이터 무결성을 제공합니다. ReFS는 확장되는 스토리지 시나리오 집합을 해결하고 향후 혁신을 위한 토대를 마련하고자 합니다.

이 개요에서는 ReFS가 손상으로부터 데이터를 보호하고, 대규모 스토리지 환경을 지원하고, 주요 Windows Server 기술과 통합하는 방법을 설명합니다. 이 가이드를 사용하여 NTFS와의 ReFS 이점, 배포 시나리오 및 기능 비교를 이해합니다.

주요 이점

복원력, 성능 및 확장성을 포함하여 ReFS에서 제공하는 주요 이점에 대해 알아봅니다.

Resiliency

ReFS에는 손상을 정확하게 감지하고 온라인 상태를 유지하면서 이러한 손상을 수정할 수 있는 기능이 있어 데이터에 대한 무결성 및 가용성을 높일 수 있습니다.

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

Performance

복원력 향상 외에도 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 워크로드에 적합합니다.

Scalability

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

지원되는 배포

Microsoft는 광범위한 구성 및 워크로드에서 범용으로 특별히 NTFS를 개발했습니다. 모든 ReFS 지원 구성은 Windows Server 카탈로그 인증 하드웨어를 사용하고 애플리케이션 요구 사항을 충족해야 합니다.

ReFS에서 제공하는 가용성, 복원력 및/또는 규모가 특별히 필요한 고객의 경우 Microsoft는 다음 구성 및 시나리오에서 사용하기 위해 ReFS를 지원합니다.

Important

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

스토리지 공간 다이렉트

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

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

저장소 공간

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

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

저장소 공간은 BusTypes SATA, SAS, NVME 또는 HBA(우회 모드의 RAID 컨트롤러로도 알려진)를 통해 연결된 고정식 직접 연결 로컬 저장 장치를 지원합니다.

기본 디스크

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

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

기본 디스크에는 SATA, SAS, NVME 또는 RAID와 같은 버스 유형을 통해 로컬 고정 직접 연결이 포함됩니다. 기본 디스크에는 스토리지 공간이 포함되지 않습니다.

백업 대상

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

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

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

기능 비교

Limits

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

Functionality

ReFS 및 NTFS에서 사용할 수 있는 기능

Feature ReFS NTFS
BitLocker 암호화
시스템 압축 차단
데이터 중복 제거 1
확장 특성
CSV(클러스터 공유 볼륨) 지원 2
접합/소프트 링크
하드 링크
장애 조치 클러스터 지원
파일 시스템 암호화 3
액세스 제어 목록
USN 저널
변경 알림
접합점
탑재 지점
재문 분석 지점
볼륨 스냅샷
파일 ID
Oplocks
스파스 파일
명명된 스트림
씬 프로비저닝 4
Trim/Unmap 4
페이지 파일 지원
  1. Windows Server 버전 1709 이상, Windows Server 2019 (1809) LTSC 이상에서 사용할 수 있습니다.
  2. CSV는 스토리지 공간, S2D(스토리지 공간 다이렉트) 또는 SAN에서 직접 I/O를 사용하지 않습니다.
  3. Windows Server 2025에서만 사용할 수 있습니다.
  4. 저장소 공간만.

ReFS에서만 사용할 수 있는 기능

Functionality ReFS NTFS
블록 복제
스파스 VDL
미러 가속 패리티 ✅ (스토리지 공간 다이렉트에서)
파일 수준 스냅샷 1
  1. Windows Server 2022 이상에서 사용할 수 있습니다.

ReFS에서 사용할 수 없는 기능

Functionality ReFS NTFS
Transactions
개체 ID
오프로드된 데이터 전송 (ODX)
짧은 이름 1
디스크 할당량
이동식 미디어에서 지원됨
Bootable
축소
  1. 짧은 이름은 공식적으로 지원되지 않으며 많은 짧은 이름은 symlinks를 통해 시뮬레이션됩니다.