Resilient File System (ReFS) の概要Resilient File System (ReFS) overview

適用対象:Windows Server 2019、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、Windows Server (半期チャネル)Applies to: Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server (Semi-Annual Channel)

Resilient File System (ReFS) は、Microsoft の最新のファイル システムであり、データの最大限の可用性、さまざまなワークロードに対する大規模なデータ セットへの拡張、破損部分の回復によるデータの整合性を実現できるように設計されています。The Resilient File System (ReFS) is Microsoft's newest file system, designed to maximize data availability, scale efficiently to large data sets across diverse workloads, and provide data integrity by means of resiliency to corruption. 拡大する一連の記憶域のシナリオに対処し、未来の技術革新の基盤を確立することを目指しています。It seeks to address an expanding set of storage scenarios and establish a foundation for future innovations.

主な利点Key benefits

回復性Resiliency

ReFS には、正確に破損を検出し、オンライン状態を維持しながら、それらの破損を修正できる新機能が導入されており、データの整合性と可用性が向上しています。ReFS introduces new features that can precisely detect corruptions and also fix those corruptions while remaining online, helping provide increased integrity and availability for your data:

  • 整合性ストリーム - ReFS は、メタデータのチェックサムと、必要に応じてファイル データのチェックサムを使用します。これにより、ReFS は破損を確実に検出できます。Integrity-streams - ReFS uses checksums for metadata and optionally for file data, giving ReFS the ability to reliably detect corruptions.
  • 記憶域スペースの統合 - ミラー スペースやパリティ スペースと組み合わせて使用する場合、ReFS は記憶域スペースによって提供されるデータの代替コピーを使って、検出された破損を自動的に修復できます。Storage Spaces integration - When used in conjunction with a mirror or parity space, ReFS can automatically repair detected corruptions using the alternate copy of the data provided by Storage Spaces. 修復プロセスは、破損の領域のみに限定され、オンラインで実行されるため、ボリュームのダウンタイムを必要としません。Repair processes are both localized to the area of corruption and performed online, requiring no volume downtime.
  • データの部分的な救済 - ボリュームが破損し、破損したデータの代替コピーが存在しない場合、ReFS は名前空間から破損したデータを削除します。Salvaging data - If a volume becomes corrupted and an alternate copy of the corrupted data doesn't exist, ReFS removes the corrupt data from the namespace. ReFS では、ほとんどの修正できない破損を処理している間、ボリュームをオンライン状態に保つことができます。ただし、まれに、ReFS でボリュームをオフラインにすることが必要になる場合もあります。ReFS keeps the volume online while it handles most non-correctable corruptions, but there are rare cases that require ReFS to take the volume offline.
  • 事前対応型のエラー修正 - ReFS では、読み取りと書き込みの前にデータを検証するだけでなく、"スクラブ機能" と呼ばれる、データの整合性のスキャン機能が導入されています。Proactive error correction - In addition to validating data before reads and writes, ReFS introduces a data integrity scanner, known as a scrubber. このスクラブ機能ではボリュームが定期的にスキャンされ、潜在的な破損部分を識別し、その破損データの修復を事前にトリガーします。This scrubber periodically scans the volume, identifying latent corruptions and proactively triggering a repair of corrupt data.

パフォーマンスPerformance

回復性の向上に加えて、ReFS には、パフォーマンスが重視される仮想化されたワークロードに関する新機能が導入されています。In addition to providing resiliency improvements, ReFS introduces new features for performance-sensitive and virtualized workloads. リアルタイムでの階層の最適化、ブロックの複製、スパース VDL は、動的に多様なワークロードをサポートするように設計されている、ReFS の先進的な機能の一例です。Real-time tier optimization, block cloning, and sparse VDL are good examples of the evolving capabilities of ReFS, which are designed to support dynamic and diverse workloads:

  • ミラー アクセラレータを使用したパリティ -ミラー アクセラレータを使用したパリティは、高パフォーマンス両方と、データの効率的なストレージの容量を提供します。Mirror-accelerated parity - Mirror-accelerated parity delivers both high performance and also capacity efficient storage for your data.

    • パフォーマンスと容量効率の高い記憶域を提供するために、ReFS は、ボリュームを階層と呼ばれる 2 つの論理記憶域グループに分割します。To deliver both high performance and capacity efficient storage, ReFS divides a volume into two logical storage groups, known as tiers. これらの階層ではそれぞれドライブと回復性の種類を設定でき、各階層をパフォーマンスまたは容量について最適化することができます。These tiers can have their own drive and resiliency types, allowing each tier to optimize for either performance or capacity. 構成の例の一部を以下に示します。Some example configurations include:

      パフォーマンス階層Performance tier 容量階層Capacity tier
      ミラー SSDMirrored SSD ミラー HDDMirrored HDD
      ミラー SSDMirrored SSD パリティ SSDParity SSD
      ミラー SSDMirrored SSD パリティ HDDParity HDD
    • これらの階層を構成すると、ReFS はこれらの階層を使用して、ホット データには高速記憶域を、コールド データには容量効率の高い記憶域を提供します。Once these tiers are configured, ReFS use them to deliver fast storage for hot data and capacity-efficient storage for cold data:

      • すべての書き込みはパフォーマンス階層で発生し、パフォーマンス階層に残っているデータの大規模なチャンクはリアルタイムで容量階層に効率的に移動されます。All writes will occur in the performance tier, and large chunks of data that remain in the performance tier will be efficiently moved to the capacity tier in real-time.
      • ハイブリッド デプロイ (flash と HDD のドライブを混在させる) を使用して場合記憶域スペース ダイレクトでは、キャッシュことには、読み取りが高速化、断片化の特徴的な仮想化ワークロードをデータの影響を軽減します。If using a hybrid deployment (mixing flash and HDD drives), the cache in Storage Spaces Direct helps accelerate reads, reducing the effect of data fragmentation characteristic of virtualized workloads. それ以外の場合、読み取り、オール フラッシュ デプロイを使用している場合でも発生するパフォーマンス レベル。Otherwise, if using an all-flash deployment, reads also occur in the performance tier.

注意

サーバーの展開では、ミラーリングによって高速化されたパリティは、記憶域スペース ダイレクトでのみサポートされます。For Server deployments, mirror-accelerated parity is only supported on Storage Spaces Direct. ミラー アクセラレータを使用したパリティを使用して、アーカイブ、バックアップ ワークロードのみを使用することをお勧めします。We recommend using mirror-accelerated parity with archival and backup workloads only. ランダムなワークロードを仮想化、およびその他の高パフォーマンスでは、パフォーマンス向上のための 3 方向ミラーの使用をお勧めします。For virtualized and other high performance random workloads, we recommend using three-way mirrors for better performance.

  • VM の操作の高速化 - ReFS では、仮想化されたワークロードのパフォーマンスを向上させる新機能が導入されています。Accelerated VM operations - ReFS introduces new functionality specifically targeted to improve the performance of virtualized workloads:

    • ブロックの複製 - ブロックの複製によってコピー操作が高速化されるため、VM のチェックポイントのマージ操作をすばやく実行し、影響を抑えることができます。Block cloning - Block cloning accelerates copy operations, enabling quick, low-impact VM checkpoint merge operations.
    • スパース VDL - ReFS では、スパース VDL によってファイルを迅速にセロ化することができ、固定 VHD を作成するために必要な時間が数十分からわずか数秒に短縮されます。Sparse VDL - Sparse VDL allows ReFS to zero files rapidly, reducing the time needed to create fixed VHDs from 10s of minutes to mere seconds.
  • 可変クラスター サイズ - ReFS では、4 K と 64 K の両方のクラスター サイズをサポートしています。Variable cluster sizes - ReFS supports both 4K and 64K cluster sizes. ほとんどの展開で推奨されるクラスター サイズは 4 K ですが、サイズの大きい順次 IO ワークロードには 64 K クラスターが適しています。4K is the recommended cluster size for most deployments, but 64K clusters are appropriate for large, sequential IO workloads.

スケーラビリティScalability

ReFS は、非常に大きなデータ セット (数百万テラバイト) をサポートするように設計されており、パフォーマンスを損なうことなく、以前のファイル システムよりも大きいスケールを実現します。ReFS is designed to support extremely large data sets--millions of terabytes--without negatively impacting performance, achieving greater scale than prior file systems.

サポートされる展開Supported deployments

Microsoft が用に開発された NTFS 具体的にはさまざまな構成と、ワークロードでの汎用使用が、お客様は、可用性、回復性、および参照を提供するスケールを必要とする特別に、Microsoft は下で使用するため ReFS をサポート次の構成とシナリオ。Microsoft has developed NTFS specifically for general-purpose use with a wide range of configurations and workloads, however for customers specially requiring the availability, resiliency, and/or scale that ReFS provides, Microsoft supports ReFS for use under the following configurations and scenarios.

注意

すべての ReFS がサポートされている構成を使用する必要がありますWindows Server Catalog認定ハードウェア アプリケーション要件に対応します。All ReFS supported configurations must use Windows Server Catalog certified hardware and meet application requirements.

記憶域スペース ダイレクトStorage Spaces Direct

記憶域スペース ダイレクトへの ReFS の展開は、仮想化されたワークロードやネットワーク接続ストレージで推奨されるセットアップ方法です。Deploying ReFS on Storage Spaces Direct is recommended for virtualized workloads or network-attached storage:

  • ミラーリングによって高速化されたパリティと記憶域スペース ダイレクトのキャッシュによって、高パフォーマンスで容量効率の高い記憶域が提供されます。Mirror-accelerated parity and the cache in Storage Spaces Direct deliver high performance and capacity-efficient storage.
  • ブロックの複製とスパース VDL の導入により、.vhdx ファイルの作成、マージ、拡張などの操作が大幅に高速化されます。The introduction of block clone and sparse VDL dramatically accelerates .vhdx file operations, such as creation, merge, and expansion.
  • 整合性ストリーム、オンラインの修復、および代替のデータのコピーは、ReFS を有効にし、検出、記憶域コント ローラーとメタデータとデータの両方で記憶域メディアの破損を修正して共同で、記憶域スペースが送信します。Integrity-streams, online repair, and alternate data copies enable ReFS and Storage Spaces Direct to jointly to detect and correct storage controller and storage media corruptions within both metadata and data.
  • ReFS は、拡張して大規模なデータ セットをサポートするための機能を提供します。ReFS provides the functionality to scale and support large data sets.

記憶域スペースStorage Spaces

  • 整合性ストリーム、オンラインの修復、および代替のデータのコピーは、ReFS を有効にして記憶域スペースを共同でを検出して記憶域コント ローラーとメタデータとデータの両方で記憶域メディアの破損を修正します。Integrity-streams, online repair, and alternate data copies enable ReFS and Storage Spaces to jointly to detect and correct storage controller and storage media corruptions within both metadata and data.
  • また、記憶域スペースの展開では、ブロックの複製や ReFS が提供するスケーラビリティを利用することもできます。Storage Spaces deployments can also utilize block-cloning and the scalability offered in ReFS.
  • 共有 SAS エンクロー ジャーで ReFS 記憶域スペースを展開することは、アーカイブ データをホストしていると、ユーザーのドキュメントを格納するに適しています。Deploying ReFS on Storage Spaces with shared SAS enclosures is suitable for hosting archival data and storing user documents.

注意

記憶域スペース サポート ローカル非リムーバブル BusTypes SATA、SAS、NVME、経由で直接接続または HBA (RAID コント パススルー モードとも呼ばれます) を使用して接続します。Storage Spaces supports local non-removable direct-attached via BusTypes SATA, SAS, NVME, or attached via HBA (aka RAID controller in pass-through mode).

ベーシック ディスクBasic disks

ベーシック ディスク上の ReFS を展開する方法は、ソフトウェアの独自の回復性と可用性ソリューションを実装するアプリケーションに最適です。Deploying ReFS on basic disks is best suited for applications that implement their own software resiliency and availability solutions.

  • 独自の回復性と可用性のソフトウェア ソリューションを導入するアプリケーションには、整合性ストリーム、ブロックの複製、大規模なデータ セットに合わせてスケーリングしサポートする機能を活用できます。Applications that introduce their own resiliency and availability software solutions can leverage integrity-streams, block-cloning, and the ability to scale and support large data sets.

注意

ベーシック ディスクには、ローカル非リムーバブル BusTypes SATA、SAS、NVME、または RAID を使用して直接接続が含まれます。Basic disks include local non-removable direct-attached via BusTypes SATA, SAS, NVME, or RAID.

バックアップ先Backup Target

バックアップ ターゲットをお勧め ReFS のデプロイは、アプリケーションとハードウェアが独自の回復性と可用性のソリューションを実装するに適しています。Deploying ReFS as a backup target is best suited for applications and hardware that implement their own resiliency and availability solutions.

  • 独自の回復性と可用性のソフトウェア ソリューションを導入するアプリケーションには、整合性ストリーム、ブロックの複製、大規模なデータ セットに合わせてスケーリングしサポートする機能を活用できます。Applications that introduce their own resiliency and availability software solutions can leverage integrity-streams, block-cloning, and the ability to scale and support large data sets.

注意

バックアップ ターゲットには、上記のサポートされている構成が含まれます。Backup targets include the above supported configurations. ファイバー チャネルおよび iSCSI San のサポートの詳細については、アプリケーションとストレージ アレイの製造元にお問い合わせください。Please contact application and storage array vendors for support details on Fiber Channel and iSCSI SANs. San、シン プロビジョニング、TRIM/UNMAP、またはオフロード データ転送 (ODX) などの機能は、必要な場合 NTFS 使用する必要があります。For SANs, if features such as thin provisioning, TRIM/UNMAP, or Offloaded Data Transfer (ODX) are required, NTFS must be used.

機能の比較Feature comparison

制限Limits

機能Feature ReFSReFS NTFSNTFS
ファイル名の最大長Maximum file name length 255 Unicode 文字255 Unicode characters 255 Unicode 文字255 Unicode characters
パス名の最大長Maximum path name length 32 K Unicode 文字32K Unicode characters 32 K Unicode 文字32K Unicode characters
最大ファイル サイズMaximum file size 35 PB (ペタバイト)35 PB (petabytes) 256 TB256 TB
最大ボリューム サイズMaximum volume size 35 PB35 PB 256 TB256 TB

機能Functionality

ReFS と NTFS で使用できる機能は次のとおりです。The following features are available on ReFS and NTFS:

機能Functionality ReFSReFS NTFSNTFS
BitLocker 暗号化BitLocker encryption Yes Yes
データ重複除去Data Deduplication 1Yes1 Yes
クラスター共有ボリューム (CSV) のサポートCluster Shared Volume (CSV) support 2Yes2 Yes
ソフト リンクSoft links Yes Yes
フェールオーバー クラスターのサポートFailover cluster support Yes Yes
アクセス制御リストAccess-control lists Yes Yes
USN ジャーナルUSN journal Yes Yes
変更通知Changes notifications Yes Yes
接合ポイントJunction points Yes Yes
マウント ポイントMount points Yes Yes
再解析ポイントReparse points Yes Yes
ボリューム スナップショットVolume snapshots Yes Yes
ファイル IDFile IDs Yes Yes
oplockOplocks Yes Yes
スパース ファイルSparse files Yes Yes
名前付きストリームNamed streams Yes Yes
仮想プロビジョニングThin Provisioning 3Yes3 Yes
オフロード データ転送 (ODX)Offloaded Data Transfer (ODX) XNo Yes
Trim/unmapTrim/Unmap 3Yes3 Yes
  1. Windows Server バージョン 1709 以降で使用できます。Available on Windows Server, version 1709 and later.
  2. Windows Server 2012 R2 以降を使用できます。Available on Windows Server 2012 R2 and later.
  3. 記憶域スペースのみStorage Spaces only

ReFS のみで使用できる機能は次のとおりです。The following features are only available on ReFS:

機能Functionality ReFSReFS NTFSNTFS
ブロックの複製Block clone Yes いいえNo
スパース VDLSparse VDL Yes XNo
ミラーリングによって高速化されたパリティMirror-accelerated parity 〇 (記憶域スペース ダイレクト上)Yes (on Storage Spaces Direct) XNo

現時点では、ReFS で次の機能は利用できません。The following features are unavailable on ReFS at this time:

機能Functionality ReFSReFS NTFSNTFS
ファイル システムの圧縮File system compression いいえNo Yes
ファイル システムの暗号化File system encryption XNo Yes
トランザクションTransactions XNo Yes
ハード リンクHard links XNo Yes
オブジェクト IDObject IDs XNo Yes
短い形式の名前Short names XNo Yes
拡張属性Extended attributes いいえNo Yes
ディスク クォータDisk quotas XNo Yes
起動可能Bootable XNo Yes
ページ ファイル サポートPage file support XNo Yes
リムーバブル メディアでのサポートSupported on removable media XNo Yes

関連項目See also