Visão geral do ReFS (Sistema de Arquivos Resiliente)Resilient File System (ReFS) overview

Aplica-se a: Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server (canal semestral)Applies to: Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server (Semi-Annual Channel)

O ReFS (Sistema de Arquivos Resiliente) é o mais novo sistema de arquivos da Microsoft, desenvolvido para maximizar a disponibilidade de dados, dimensionar de forma eficiente conjuntos de dados muito grandes em diversas cargas de trabalho e fornecer integridade de dados por meio de resiliência a danos.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. Ele procura lidar com um conjunto crescente de cenários de armazenamento e estabelecer uma base para inovações futuras.It seeks to address an expanding set of storage scenarios and establish a foundation for future innovations.

Principais benefíciosKey benefits

ResiliênciaResiliency

O ReFS introduz novos recursos que podem detectar precisamente danos e também corrigir esses danos enquanto permanece online, proporcionando maior integridade e a disponibilidade para seus dados: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:

  • Fluxos de integridade - o ReFS usa somas de verificação para metadados e, opcionalmente, para dados de arquivo, o que dá ao ReFS a capacidade de detectar danos com confiança.Integrity-streams - ReFS uses checksums for metadata and optionally for file data, giving ReFS the ability to reliably detect corruptions.
  • Integração com Espaços de Armazenamento - quando usado em conjunto com um espaço de espelhamento ou paridade, o ReFS pode reparar automaticamente os danos detectados usando a cópia alternativa dos dados fornecidos pelos Espaços de Armazenamento.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. Os processos de reparo são localizados na área de danos e realizados online, não exigindo tempo de inatividade do volume.Repair processes are both localized to the area of corruption and performed online, requiring no volume downtime.
  • Recuperando dados - se um volume for corrompido e uma cópia alterativa dos dados corrompidos não existir, o ReFS removerá os dados corrompidos do namespace.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. O ReFS mantém o volume online enquanto resolve a maioria dos danos não corrigíveis, mas há casos raros que exigem que o ReFS deixe o volume offline.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.
  • Correção de erros proativa - além de validar os dados antes de leituras e gravações, o ReFS apresenta um analisador de integridade de dados, conhecido como programa de limpeza.Proactive error correction - In addition to validating data before reads and writes, ReFS introduces a data integrity scanner, known as a scrubber. Esse programa de limpeza verifica periodicamente o volume, identificando danos latentes e acionando o reparo dos dados corrompidos de forma proativa.This scrubber periodically scans the volume, identifying latent corruptions and proactively triggering a repair of corrupt data.

DesempenhoPerformance

Além de fornecer melhorias em resiliência, o ReFS apresenta novos recursos para cargas de trabalho sensíveis ao desempenho e virtualizadas.In addition to providing resiliency improvements, ReFS introduces new features for performance-sensitive and virtualized workloads. Otimização de camada em tempo real, clonagem de blocos e VDL esparso são bons exemplos dos recursos em evolução do ReFS, que foram desenvolvidos para dar suporte a cargas de trabalho dinâmicas e diversificadas: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:

  • Aceleração de espelho paridade -aceleração de espelho paridade proporciona alto desempenho e também armazenamento eficiente de capacidade para seus dados.Mirror-accelerated parity - Mirror-accelerated parity delivers both high performance and also capacity efficient storage for your data.

    • Para oferecer alto desempenho e capacidade de armazenamento eficiente, o ReFS divide um volume em dois grupos lógicos de armazenamento, conhecidos como faixas.To deliver both high performance and capacity efficient storage, ReFS divides a volume into two logical storage groups, known as tiers. Essas camadas podem ter seus próprios tipos de unidade e resiliência, permitindo que cada camada se otimize para desempenho ou capacidade.These tiers can have their own drive and resiliency types, allowing each tier to optimize for either performance or capacity. Alguns exemplos de configurações incluem:Some example configurations include:

      Camada de desempenhoPerformance tier Camada de capacidadeCapacity tier
      SSD espelhadoMirrored SSD HDD espelhadoMirrored HDD
      SSD espelhadoMirrored SSD SSD de paridadeParity SSD
      SSD espelhadoMirrored SSD HDD de paridadeParity HDD
    • Quando essas camadas estão configuradas, o ReFS as usa para fornecer armazenamento rápido para dados mais acessados e armazenamento de capacidade eficiente para dados menos acessados:Once these tiers are configured, ReFS use them to deliver fast storage for hot data and capacity-efficient storage for cold data:

      • Todas as gravações ocorrerão na camada de desempenho, e as grandes quantidades de dados que permanecerão na camada de desempenho serão movidas com eficiência para a camada de capacidade em tempo real.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.
      • Se usando uma implantação híbrida (mistura flash e unidades HDD), o cache em espaços de armazenamento diretos ajuda a acelerar leituras, reduzindo o efeito dos dados para fragmentação característica de cargas de trabalho virtualizadas.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. Caso contrário, se usar uma implantação de todos os flash, leituras também ocorrem no nível de desempenho.Otherwise, if using an all-flash deployment, reads also occur in the performance tier.

Observação

Para implantações de servidor, a paridade com aceleração de espelho é compatível somente com Espaços de armazenamento diretos.For Server deployments, mirror-accelerated parity is only supported on Storage Spaces Direct. É recomendável usar aceleração de espelho paridade com backup e arquivamento cargas de trabalho apenas.We recommend using mirror-accelerated parity with archival and backup workloads only. Para cargas de trabalho aleatórias virtualizados e outros de alto desempenho, é recomendável usar os espelhos de três vias para melhorar o desempenho.For virtualized and other high performance random workloads, we recommend using three-way mirrors for better performance.

  • Operações de VM aceleradas - o ReFS introduz novas funcionalidades criadas especificamente para melhorar o desempenho de cargas de trabalho virtualizadas:Accelerated VM operations - ReFS introduces new functionality specifically targeted to improve the performance of virtualized workloads:

    • Clonagem de blocos - a clonagem de blocos acelera as operações de cópia, permitindo operações de mesclagem de ponto de verificação de VM rápidas e de baixo impacto.Block cloning - Block cloning accelerates copy operations, enabling quick, low-impact VM checkpoint merge operations.
    • VDL esparso - o VDL esparso permite que o ReFS zere arquivos rapidamente, reduzindo o tempo necessário para criar VHDs fixos de dezenas de minutos para meros segundos.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.
  • Tamanhos de cluster variáveis - o ReFS dá suporte para tamanhos de cluster de 4 K e 64 K.Variable cluster sizes - ReFS supports both 4K and 64K cluster sizes. 4 K é o tamanho de cluster recomendado para a maioria das implantações, mas os clusters de 64 K são apropriados para grandes cargas de trabalho de E/S sequenciais.4K is the recommended cluster size for most deployments, but 64K clusters are appropriate for large, sequential IO workloads.

EscalabilidadeScalability

O ReFS foi projetado para dar suporte a conjuntos de dados extremamente grandes, milhões de terabytes, sem afetar negativamente o desempenho, alcançando uma escala maior do que os sistemas de arquivos anteriores.ReFS is designed to support extremely large data sets--millions of terabytes--without negatively impacting performance, achieving greater scale than prior file systems.

Implantações com suporteSupported deployments

A Microsoft desenvolveu NTFS especificamente para uso de uso geral com uma ampla variedade de configurações e cargas de trabalho, no entanto, para clientes especialmente que exigem a disponibilidade, resiliência e/ou a escala que fornece o ReFS, a Microsoft suporta o ReFS para uso em as configurações e cenários a seguir.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.

Observação

Todas as configurações com suporte de ReFS devem usar catálogo do Windows Server certified hardware e atender aos requisitos do aplicativo.All ReFS supported configurations must use Windows Server Catalog certified hardware and meet application requirements.

Espaços de Armazenamento DiretosStorage Spaces Direct

Implantar o ReFS nos Espaços de Armazenamento Diretos é recomendado para cargas de trabalho individualizadas ou armazenamento junto à rede:Deploying ReFS on Storage Spaces Direct is recommended for virtualized workloads or network-attached storage:

  • A paridade acelerada por espelhamento e o cache nos Espaços de armazenamento diretos oferecem armazenamento de alto desempenho e de capacidade eficiente.Mirror-accelerated parity and the cache in Storage Spaces Direct deliver high performance and capacity-efficient storage.
  • A introdução do clone de blocos e do VDL esparso acelera drasticamente as operações de arquivos .vhdx, como criação, mesclagem e expansão.The introduction of block clone and sparse VDL dramatically accelerates .vhdx file operations, such as creation, merge, and expansion.
  • Fluxos de integridade, reparo online e cópias de dados alternativos permitem ReFS e espaços de armazenamento diretos para em conjunto para detectar e corrigir danos de mídia de armazenamento dentro de metadados e dados e o controlador de armazenamento.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.
  • O ReFS fornece a funcionalidade para dimensionar e oferecer suporte a grandes conjuntos de dados.ReFS provides the functionality to scale and support large data sets.

Espaços de ArmazenamentoStorage Spaces

  • Fluxos de integridade, reparo online e cópias de dados alternativos permitem ReFS e espaços de armazenamento para em conjunto para detectar e corrigir danos de mídia de armazenamento dentro de metadados e dados e o controlador de armazenamento.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.
  • As implantações dos Espaços de armazenamento também podem utilizar a clonagem de bloco e a escalabilidade oferecida na ReFS.Storage Spaces deployments can also utilize block-cloning and the scalability offered in ReFS.
  • Implantando o ReFS nos espaços de armazenamento com compartimentos SAS compartilhados é adequado para hospedagem de dados de arquivamento e armazenamento de documentos do usuário.Deploying ReFS on Storage Spaces with shared SAS enclosures is suitable for hosting archival data and storing user documents.

Observação

Espaços dá suporte ao local de armazenamento não removível direta via BusTypes SATA, SAS, NVME ou conectados por meio de HBA (também conhecido como o controlador RAID no modo de passagem).Storage Spaces supports local non-removable direct-attached via BusTypes SATA, SAS, NVME, or attached via HBA (aka RAID controller in pass-through mode).

Discos básicosBasic disks

Implantar o ReFS em discos básicos é mais adequada para aplicativos que implementam suas próprias soluções de resiliência e a disponibilidade de software.Deploying ReFS on basic disks is best suited for applications that implement their own software resiliency and availability solutions.

  • Os aplicativos que apresentam suas próprias soluções de software de resiliência e disponibilidade podem aproveitar fluxos de integridade, clonagem de bloco, além da capacidade de dimensionar e oferecer suporte a grandes conjuntos de dados.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.

Observação

Os discos básicos incluem o local não removível direta via BusTypes SATA, SAS, NVME ou RAID.Basic disks include local non-removable direct-attached via BusTypes SATA, SAS, NVME, or RAID.

Destino de BackupBackup Target

Implantando o ReFS como um destino de backup é melhor adequada para aplicativos e hardware que implementam suas próprias soluções de resiliência e disponibilidade.Deploying ReFS as a backup target is best suited for applications and hardware that implement their own resiliency and availability solutions.

  • Os aplicativos que apresentam suas próprias soluções de software de resiliência e disponibilidade podem aproveitar fluxos de integridade, clonagem de bloco, além da capacidade de dimensionar e oferecer suporte a grandes conjuntos de dados.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.

Observação

Destinos de backup incluem as configurações com suporte acima.Backup targets include the above supported configurations. Entre em contato com fornecedores de matriz de armazenamento e aplicativo para obter detalhes de suporte no canal de fibra e SANs iSCSI.Please contact application and storage array vendors for support details on Fiber Channel and iSCSI SANs. Para SANs, se a recursos como o provisionamento thin, TRIM/UNMAP ou Offloaded Data Transfer (ODX) são necessários, NTFS deve ser usado.For SANs, if features such as thin provisioning, TRIM/UNMAP, or Offloaded Data Transfer (ODX) are required, NTFS must be used.

Comparação de recursosFeature comparison

LimitesLimits

RecursoFeature ReFSReFS NTFSNTFS
Tamanho máximo do nome do arquivoMaximum file name length 255 caracteres Unicode255 Unicode characters 255 caracteres Unicode255 Unicode characters
Tamanho máximo do nome do caminhoMaximum path name length 32 mil caracteres Unicode32K Unicode characters 32 mil caracteres Unicode32K Unicode characters
Tamanho máximo do arquivoMaximum file size 35 PB (petabytes)35 PB (petabytes) 256 TB256 TB
Tamanho máximo do volumeMaximum volume size 35 PB35 PB 256 TB256 TB

FuncionalidadeFunctionality

Os seguintes recursos estão disponíveis em ReFS e NTFS:The following features are available on ReFS and NTFS:

FuncionalidadeFunctionality ReFSReFS NTFSNTFS
Criptografia BitLockerBitLocker encryption SimYes SimYes
Eliminação de Duplicação de DadosData Deduplication Sim1Yes1 SimYes
Suporte para CSV (Volume Compartilhado Clusterizado)Cluster Shared Volume (CSV) support Sim2Yes2 SimYes
Links virtuaisSoft links SimYes SimYes
Suporte para cluster de failoverFailover cluster support SimYes SimYes
Listas de controle de acessoAccess-control lists SimYes SimYes
Diário USNUSN journal SimYes SimYes
Notificações de alteraçõesChanges notifications SimYes SimYes
Pontos de junçãoJunction points SimYes SimYes
Pontos de montagemMount points SimYes SimYes
Pontos de nova análiseReparse points SimYes SimYes
Instantâneos de volumeVolume snapshots SimYes SimYes
IDs de ArquivoFile IDs SimYes SimYes
OplocksOplocks SimYes SimYes
Arquivos esparsosSparse files SimYes SimYes
Fluxos nomeadosNamed streams SimYes SimYes
Provisionamento dinâmicoThin Provisioning Sim3Yes3 SimYes
Transferência de dados descarregados (ODX)Offloaded Data Transfer (ODX) NãoNo SimYes
Trim/desmapearTrim/Unmap Sim3Yes3 SimYes
  1. Disponível no Windows Server, versão 1709 e posterior.Available on Windows Server, version 1709 and later.
  2. Disponível no Windows Server 2012 R2 e posterior.Available on Windows Server 2012 R2 and later.
  3. Somente os espaços de armazenamentoStorage Spaces only

Os seguintes recursos só estão disponíveis em ReFS:The following features are only available on ReFS:

FuncionalidadeFunctionality ReFSReFS NTFSNTFS
Clone de blocosBlock clone SimYes NãoNo
VDL EsparsoSparse VDL SimYes NãoNo
Paridade acelerada por espelhoMirror-accelerated parity Sim (em Espaços de Armazenamento Diretos)Yes (on Storage Spaces Direct) NãoNo

Os seguintes recursos não estão disponíveis em ReFS no momento:The following features are unavailable on ReFS at this time:

FuncionalidadeFunctionality ReFSReFS NTFSNTFS
Compactação de sistema de arquivosFile system compression NãoNo SimYes
Criptografia de sistema de arquivosFile system encryption NãoNo SimYes
TransaçõesTransactions NãoNo SimYes
Links físicosHard links NãoNo SimYes
Identificadores de objetoObject IDs NãoNo SimYes
Nomes curtosShort names NãoNo SimYes
Atributos estendidosExtended attributes NãoNo SimYes
Cotas de discoDisk quotas NãoNo SimYes
InicializávelBootable NãoNo SimYes
Suporte de arquivo de páginaPage file support NãoNo SimYes
Com suporte em mídia removívelSupported on removable media NãoNo SimYes

Consulte tambémSee also