Vue d’ensemble du système de fichiers résilient (ReFS)Resilient File System (ReFS) overview

S’applique à: WindowsServer (canal semi-annuel), WindowsServer2016, WindowsServer2012R2, WindowsServer2012Applies to: Windows Server (Semi-Annual Channel), Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

ReFS (Resilient File System) est le dernier système de fichiers de Microsoft. Il a été conçu pour optimiser la disponibilité des données, s’adapter efficacement aux jeux de données volumineux sur diverses charges de travail et garantir l’intégrité des données grâce à sa capacité de résilience face aux endommagements.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. Ce système a vocation à prendre en charge davantage de scénarios de stockage et à constituer une base pour les innovations futures.It seeks to address an expanding set of storage scenarios and establish a foundation for future innovations.

Principaux avantagesKey benefits

RésilienceResiliency

ReFS fournit de nouvelles fonctionnalités qui permettent de détecter avec précision les endommagements, mais aussi de les corriger en ligne, ce qui contribue à améliorer l’intégrité et la disponibilité de vos données: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:

  • Flux d’intégrité. ReFS utilise des sommes de contrôle pour les métadonnées et, éventuellement, pour les données de fichier, ce qui lui permet de détecter les endommagements de manière fiable.Integrity-streams - ReFS uses checksums for metadata and optionally for file data, giving ReFS the ability to reliably detect corruptions.
  • Intégration aux espaces de stockage. Quand ReFS est utilisé en association avec un espace en miroir ou de parité, il peut automatiquement réparer les endommagements détectés à l’aide de la copie des données fournie par les espaces de stockage.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. Les processus de réparation sont effectués en ligne, sur la zone endommagée, et n’entraînent aucune inactivité du volume.Repair processes are both localized to the area of corruption and performed online, requiring no volume downtime.
  • Récupération des données. Si un volume est endommagé et qu’il n’existe pas de copie des données endommagées, ReFS supprime les données endommagées dans l’espace de noms.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 peut traiter la plupart des endommagements non réparables en maintenant le volume en ligne, mais il doit mettre le volume hors connexion dans de rares cas.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.
  • Correction proactive des erreurs. En plus de valider les données avant les écritures et les lectures, ReFS utilise maintenant un scanneur d’intégrité des données, appelé programme de nettoyage.Proactive error correction - In addition to validating data before reads and writes, ReFS introduces a data integrity scanner, known as a scrubber. Ce programme de nettoyage analyse régulièrement le volume pour identifier les endommagements latents et déclencher de manière proactive la réparation des données endommagées.This scrubber periodically scans the volume, identifying latent corruptions and proactively triggering a repair of corrupt data.

PerformancesPerformance

En plus des améliorations apportées à la résilience, ReFS propose de nouvelles fonctionnalités pour les charges de travail virtualisées et dépendantes des performances.In addition to providing resiliency improvements, ReFS introduces new features for performance-sensitive and virtualized workloads. L’optimisation de niveau en temps réel, le clonage de bloc et le VDL fragmenté sont des exemples de nouvelles fonctionnalités du système ReFS conçues pour prendre en charge diverses charges de travail dynamiques: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:

  • Parité accélérée grâce à la mise en miroir. La parité accélérée grâce à la mise en miroir offre des performances élevées ainsi qu’un stockage de haute capacité pour vos données.Mirror-accelerated parity - Mirror-accelerated parity delivers both high performance and also capacity efficient storage for your data.

    • Pour offrir des performances élevées ainsi qu’un stockage de haute capacité, ReFS divise un volume en deux groupes de stockage logiques appelés niveaux.To deliver both high performance and capacity efficient storage, ReFS divides a volume into two logical storage groups, known as tiers. Ces niveaux peuvent avoir des types de disque et de résilience qui leur sont propres, ce qui permet à chaque niveau d’optimiser les performances ou la capacité.These tiers can have their own drive and resiliency types, allowing each tier to optimize for either performance or capacity. Voici des exemples de configurations:Some example configurations include:
| <span data-ttu-id="d120d-123">Niveau de performances</span><span class="sxs-lookup"><span data-stu-id="d120d-123">Performance tier</span></span> | <span data-ttu-id="d120d-124">Niveau de capacité</span><span class="sxs-lookup"><span data-stu-id="d120d-124">Capacity tier</span></span> |
|----------------|-----------------|
 <span data-ttu-id="d120d-125">SSD en miroir</span><span class="sxs-lookup"><span data-stu-id="d120d-125">Mirrored SSD</span></span> | <span data-ttu-id="d120d-126">HDD en miroir</span><span class="sxs-lookup"><span data-stu-id="d120d-126">Mirrored HDD</span></span> |
 <span data-ttu-id="d120d-127">SSD en miroir</span><span class="sxs-lookup"><span data-stu-id="d120d-127">Mirrored SSD</span></span> | <span data-ttu-id="d120d-128">SSD de parité</span><span class="sxs-lookup"><span data-stu-id="d120d-128">Parity SSD</span></span> |
 <span data-ttu-id="d120d-129">SSD en miroir</span><span class="sxs-lookup"><span data-stu-id="d120d-129">Mirrored SSD</span></span> | <span data-ttu-id="d120d-130">HDD de parité</span><span class="sxs-lookup"><span data-stu-id="d120d-130">Parity HDD</span></span> |   

- <span data-ttu-id="d120d-131">Une fois que ces niveaux sont configurés, ReFS les utilise pour fournir un stockage rapide pour les données actives («hot») et un stockage de haute capacité pour les données passives («cold»):</span><span class="sxs-lookup"><span data-stu-id="d120d-131">Once these tiers are configured, ReFS use them to deliver fast storage for hot data and capacity-efficient storage for cold data:</span></span>
    - <span data-ttu-id="d120d-132">Toutes les écritures sont effectuées dans le niveau des performances. Les blocs de données volumineux qui restent dans ce niveau sont transférés en temps réel dans le niveau de capacité.</span><span class="sxs-lookup"><span data-stu-id="d120d-132">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.</span></span>
    - <span data-ttu-id="d120d-133">Dans un [déploiement hybride](../storage-spaces/choosing-drives.md) (combinant des lecteurs flash et des disques HDD), [le cache dans les espaces de stockage direct](../storage-spaces/understand-the-cache.md) contribue à accélérer les lectures, en limitant l’impact de la fragmentation des données propre aux charges de travail virtualisées.</span><span class="sxs-lookup"><span data-stu-id="d120d-133">If using a [hybrid deployment](../storage-spaces/choosing-drives.md) (mixing flash and HDD drives), [the cache in Storage Spaces Direct](../storage-spaces/understand-the-cache.md) will help accelerate reads, reducing the effect of data fragmentation characteristic of virtualized workloads.</span></span> <span data-ttu-id="d120d-134">Dans un déploiement avec uniquement des lecteurs flash, les lectures s’effectuent également dans le niveau de performances.</span><span class="sxs-lookup"><span data-stu-id="d120d-134">Otherwise, if using an all-flash deployment, reads will also occur in the performance tier.</span></span> 

Note

Pour les déploiements de serveur, la parité accélérée grâce à la mise en miroir est uniquement prise en charge par les espaces de stockage direct.For Server deployments, mirror-accelerated parity is only supported on Storage Spaces Direct.

  • Opérations d’ordinateurs virtuels plus rapides. ReFS introduit de nouvelles fonctionnalités dont le principal objectif est d’améliorer les performances des charges de travail virtualisées:Accelerated VM operations - ReFS introduces new functionality specifically targeted to improve the performance of virtualized workloads:

    • Clonage de bloc: cette fonctionnalité rend les opérations de copie plus rapides, en permettant d’effectuer rapidement et avec peu d’impact les opérations de fusion des points de contrôle de machine virtuelle.Block cloning - Block cloning accelerates copy operations, enabling quick, low-impact VM checkpoint merge operations.
    • VDL fragmenté: cette fonctionnalité permet à ReFS de remettre rapidement à zéro les fichiers, réduisant ainsi le temps nécessaire pour créer des disques durs virtuels de taille fixe de quelques dizaines de minutes à quelques secondes seulement.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.
  • Tailles de cluster variables: ReFS prend en charge les tailles de cluster de 4Ko et 64Ko.Variable cluster sizes - ReFS supports both 4K and 64K cluster sizes. Pour la plupart des déploiements, nous vous recommandons d’utiliser une taille de cluster de 4Ko. Les clusters de 64Ko sont appropriés pour les charges de travail d’E/S séquentielles volumineuses.4K is the recommended cluster size for most deployments, but 64K clusters are appropriate for large, sequential IO workloads.

ExtensibilitéScalability

ReFS est conçu pour prendre en charge des jeux de données extrêmement volumineux (millions de téraoctets) sans baisse des performances, offrant ainsi une plus grande extensibilité que les systèmes de fichiers antérieurs.ReFS is designed to support extremely large data sets--millions of terabytes--without negatively impacting performance, achieving greater scale than prior file systems.

Déploiements pris en chargeSupported deployments

Espaces de stockage directStorage Spaces Direct

Le déploiement de ReFS sur des espaces de stockage direct est recommandé pour les charges de travail virtualisées ou le stockage connecté au réseau (NAS):Deploying ReFS on Storage Spaces Direct is recommended for virtualized workloads or network-attached storage:

  • La parité accélérée grâce à la mise en miroir et le cache dans les espaces de stockage direct offrent des performances élevées ainsi qu’un stockage de haute capacité.Mirror-accelerated parity and the cache in Storage Spaces Direct deliver high performance and capacity-efficient storage.
  • Le clonage de bloc et le VDL fragmenté accélèrent considérablement les opérations sur les fichiers.vhdx, telles que la création, la fusion et l’extension.The introduction of block clone and sparse VDL dramatically accelerates .vhdx file operations, such as creation, merge, and expansion.
  • Les flux d’intégrité, les opérations de réparation en ligne et les copies de données permettent à ReFS et aux espaces de stockage direct de détecter et réparer conjointement les métadonnées et les données endommagées.Integrity-streams, online repair, and alternate data copies enable ReFS and Storage Spaces Direct to jointly to detect and correct corruptions within both metadata and data.
  • ReFS fournit les fonctionnalités nécessaires pour s’adapter et prendre en charge les jeux de données volumineux.ReFS provides the functionality to scale and support large data sets.

Espaces de stockage avec boîtiers de disque SASStorage Spaces with SAS drive enclosures

Le déploiement de ReFS sur les espaces de stockage avec des boîtiers SAS partagés permet l’hébergement des données d’archive et le stockage des documents utilisateur:Deploying ReFS on Storage Spaces with shared SAS enclosures is suitable for hosting archival data and storing user documents:

  • Les flux d’intégrité, les opérations de réparation en ligne et les copies de données permettent à ReFS et aux espaces de stockage de détecter et réparer conjointement les métadonnées et les données endommagées.Integrity-streams, online repair, and alternate data copies enable ReFS and Storage Spaces to jointly to detect and correct corruptions within both metadata and data.
  • Les déploiements d’espaces de stockage peuvent également utiliser le clonage de bloc et l’évolutivité proposés dans ReFS.Storage Spaces deployments can also utilize block-cloning and the scalability offered in ReFS.

Disques de baseBasic disks

Le déploiement de ReFS sur des disques de base convient mieux aux applications qui implémentent leurs propres solutions logicielles de résilience et de disponibilité.Deploying ReFS on basic disks is best suited for applications that implement their own software resiliency and availibility solutions.

  • Les applications qui introduisent leurs propres solutions logicielles de résilience et de disponibilité peuvent exploiter les flux d’intégrité, le clonage de bloc et la capacité de dimensionner et prendre en charge les jeux de données volumineux.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.

Note

ReFS n’est pas pris en charge sur le stockage connecté au réseau (SAN).ReFS is not supported on SAN-attached storage.

Comparaison des fonctionnalitésFeature comparison

LimitesLimits

FonctionnalitéFeature ReFSReFS NTFSNTFS
Longueur maximale des noms de fichierMaximum file name length 255caractères Unicode255 Unicode characters 255caractères Unicode255 Unicode characters
Longueur maximale des cheminsMaximum path name length 32000caractères Unicode32K Unicode characters 32000caractères Unicode32K Unicode characters
Taille de fichier maximaleMaximum file size 18Eo (exaoctets)18 EB (exabytes) 18Eo (exaoctets)18 EB (exabytes)
Taille de volume maximaleMaximum volume size 4,7Zo (zettaoctets)4.7 ZB (zettabytes) 256To256 TB

FonctionnalitéFunctionality

Les fonctionnalités suivantes sont disponibles sur ReFS et NTFS:The following features are available on ReFS and NTFS:

FonctionnalitéFunctionality ReFSReFS NTFSNTFS
Chiffrement BitLockerBitLocker encryption OuiYes OuiYes
Prise en charge des volumes CSV (volumes partagés de cluster)Cluster Shared Volume (CSV) support OuiYes OuiYes
Liens virtuelsSoft links OuiYes OuiYes
Prise en charge des clusters de basculementFailover cluster support OuiYes OuiYes
Listes de contrôle d’accèsAccess-control lists OuiYes OuiYes
Journal USNUSN journal OuiYes OuiYes
Notifications de modificationsChanges notifications OuiYes OuiYes
Points de jonctionJunction points OuiYes OuiYes
Points de montageMount points OuiYes OuiYes
Points d’analyseReparse points OuiYes OuiYes
Clichés instantanés de volumeVolume snapshots OuiYes OuiYes
ID de fichierFile IDs OuiYes OuiYes
Verrouillages opportunistes (oplock)Oplocks OuiYes OuiYes
Fichiers partiellement allouésSparse files OuiYes OuiYes
Flux avec nomNamed streams OuiYes OuiYes

Les fonctionnalités suivantes sont uniquement disponibles sur ReFS:The following features are only available on ReFS:

FonctionnalitéFunctionality ReFSReFS NTFSNTFS
Clonage de blocBlock clone OuiYes NonNo
VDL fragmentéSparse VDL OuiYes NonNo
Parité accélérée grâce à la mise en miroirMirror-accelerated parity Oui (sur les espaces de stockage direct)Yes (on Storage Spaces Direct) NonNo

Les fonctionnalités suivantes ne sont pas actuellement disponibles sur ReFS:The following features are unavailable on ReFS at this time:

FonctionnalitéFunctionality ReFSReFS NTFSNTFS
Compression de système de fichiersFile system compression NonNo OuiYes
Chiffrement du système de fichiersFile system encryption NonNo OuiYes
Déduplication des donnéesData Deduplication NonNo OuiYes
TransactionsTransactions NonNo OuiYes
Liens physiquesHard links NonNo OuiYes
ID d’objetObject IDs NonNo OuiYes
Noms courtsShort names NonNo OuiYes
Attributs étendusExtended attributes NonNo OuiYes
Quotas de disqueDisk quotas NonNo OuiYes
DémarrableBootable NonNo OuiYes
Prise en charge sur les médias amoviblesSupported on removable media NonNo OuiYes
Niveaux de stockage NTFSNTFS storage tiers NonNo OuiYes

Voir aussiSee also