Visão geral do ReFS (Sistema de Arquivos Resiliente)

Aplica-se a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 e Windows Server 2012

O ReFS (Sistema de Arquivos Resiliente) é o mais novo sistema de arquivos da Microsoft, projetado para maximizar a disponibilidade de dados, dimensionar com eficiência para grandes conjuntos de dados em diversas cargas de trabalho e fornecer integridade de dados com resiliência à corrupção. Ele procura lidar com um conjunto crescente de cenários de armazenamento e estabelecer uma base para inovações futuras.

Principais benefícios

Resiliência

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:

  • 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.
  • Espaços de Armazenamento integração – quando usado com um espaço de espelho ou paridade, o ReFS pode reparar automaticamente corrompidos detectados usando a cópia alternativa dos dados fornecidos pelo Espaços de Armazenamento. Os processos de reparo são localizados na área de danos e realizados online, não exigindo tempo de inatividade do volume.
  • Salvando dados – se um volume ficar corrompido e uma cópia alternativa dos dados corrompidos não existir, o ReFS removerá os dados corrompidos do 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.
  • Correção proativa de erros – além de validar dados antes de leituras e gravações, o ReFS apresenta um verificador de integridade de dados, conhecido como um scrubber. Esse programa de limpeza verifica periodicamente o volume, identificando danos latentes e acionando o reparo dos dados corrompidos de forma proativa.

Desempenho

Além de fornecer melhorias em resiliência, o ReFS apresenta novos recursos para cargas de trabalho sensíveis ao desempenho e virtualizadas. 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:

  • Paridade com aceleração de espelho: a paridade com aceleração de espelho oferece alto desempenho e também armazenamento eficiente de capacidade para seus dados.

    Para oferecer alto desempenho e capacidade de armazenamento eficiente, o ReFS divide um volume em dois grupos lógicos de armazenamento, conhecidos como faixas. Essas camadas podem ter seus próprios tipos de unidade e resiliência, permitindo que cada camada se otimize para desempenho ou capacidade. Alguns exemplos de configurações incluem:

    Nível de desempenho Camada de capacidade
    SSD espelhado HDD espelhado
    SSD espelhado SSD de paridade
    SSD espelhado HDD de paridade

    Depois que essas camadas são configuradas, o ReFS as usa para fornecer armazenamento rápido para dados quentes e armazenamento eficiente de capacidade para dados frios:

    • Todas as gravações ocorrerão no nível de desempenho e grandes partes dos dados que permanecem no nível de desempenho serão movidas com eficiência para a camada de capacidade em tempo real.
    • Se estiver usando uma implantação híbrida (combinando unidades flash e HDD), o cache em Espaços de Armazenamento Diretos ajudará a acelerar as leituras, reduzindo o efeito da característica de fragmentação de dados de cargas de trabalho virtualizadas. Caso contrário, se estiver usando uma implantação totalmente flash, as leituras também ocorrerão no nível de desempenho.

    Observação

    Para implantações do Windows Server, a paridade acelerada por espelho só tem suporte em Espaços de Armazenamento Diretos. É recomendável usar a paridade acelerada por espelho apenas com cargas de trabalho de arquivamento e backup. Para cargas de trabalho aleatórias virtualizadas e outras de alto desempenho, é recomendável usar espelhos de três vias para melhorar o desempenho.

  • Operações de VM aceleradas - o ReFS introduz novas funcionalidades criadas especificamente para melhorar o desempenho de cargas de trabalho virtualizadas:

    • Clonagem de bloco – a clonagem de bloco acelera as operações de cópia, permitindo operações rápidas de mesclagem de ponto de verificação de VM de baixo impacto.
    • VDL esparsa – VDL esparsa permite que o ReFS zero arquivos rapidamente, reduzindo o tempo necessário para criar VHDs fixos de 10s de minutos para meros segundos.
  • Tamanhos de cluster variáveis - o ReFS dá suporte para tamanhos de cluster de 4 K e 64 K. 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.

Escalabilidade

O ReFS foi projetado para dar suporte a conjuntos de dados extremamente grandes - milhões de terabytes - sem afetar negativamente o desempenho, alcançando maior escala do que os sistemas de arquivos anteriores.

Implantações com suporte

A Microsoft desenvolveu o NTFS especificamente para uso de uso geral com uma ampla variedade de configurações e cargas de trabalho. Para clientes que exigem especialmente a disponibilidade, resiliência e/ou escala que o ReFS fornece, a Microsoft dá suporte ao ReFS para uso com as seguintes configurações e cenários:

Observação

Todas as configurações com suporte do ReFS devem usar o hardware certificado do Catálogo do Windows Server e atender aos requisitos do aplicativo.

Importante

Se você planeja usar o ReFS para CSVs (Volumes Compartilhados Clusterizados), consulte Usar Volumes Compartilhados Clusterizados em um cluster de failover para obter informações importantes.

Espaços de Armazenamento Direct

A implantação do ReFS em Espaços de Armazenamento Diretos é recomendada para cargas de trabalho virtualizadas ou armazenamento anexado à rede:

  • A paridade acelerada por espelhamento e o cache nos Espaços de armazenamento diretos oferecem armazenamento de alto desempenho e de capacidade eficiente.
  • 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.
  • Fluxos de integridade, reparo online e cópias de dados alternativas permitem que o ReFS e o Espaços de Armazenamento Diretos detectem e corrijam conjuntamente os corrompidos do controlador de armazenamento e da mídia de armazenamento nos metadados e nos dados.
  • O ReFS fornece a funcionalidade para dimensionar e oferecer suporte a grandes conjuntos de dados.

Espaços de Armazenamento

Implantar o ReFS nos Espaços de Armazenamento com compartimentos SAS compartilhados é adequado para hospedar dados de arquivamento e armazenar documentos dos usuários:

  • Fluxos de integridade, reparo online e cópias de dados alternativas permitem que o ReFS e o Espaços de Armazenamento detectem e corrija conjuntamente o controlador de armazenamento e a mídia de armazenamento corrompidos nos metadados e nos dados.
  • As implantações dos Espaços de armazenamento também podem utilizar a clonagem de bloco e a escalabilidade oferecida na ReFS.

Observação

Espaços de Armazenamento dá suporte a conexões diretas locais não removíveis por meio de BusTypes SATA, SAS, NVME ou anexados via HBA (também conhecido como controlador RAID no modo de passagem).

Discos básicos

A implantação do ReFS em discos básicos é mais adequada para aplicativos que implementam suas próprias soluções de resiliência e disponibilidade de software:

  • Os aplicativos que introduzem suas próprias soluções de software de resiliência e disponibilidade podem usar fluxos de integridade, clonagem de blocos e a capacidade de dimensionar e dar suporte a grandes conjuntos de dados.

Observação

Os discos básicos incluem conexão direta local não removível por meio de BusTypes SATA, SAS, NVME ou RAID. Os discos básicos não incluem Espaços de Armazenamento.

Destino de backup

Implantar o ReFS como um destino de backup é mais adequado para aplicativos e hardware que implementam suas próprias soluções de resiliência e disponibilidade:

  • Os aplicativos que introduzem suas próprias soluções de software de resiliência e disponibilidade podem usar fluxos de integridade, clonagem de blocos e a capacidade de dimensionar e dar suporte a grandes conjuntos de dados.

Observação

Os destinos de backup incluem as configurações com suporte acima. Entre em contato com fornecedores de aplicativos e matrizes de armazenamento para obter detalhes de suporte sobre o Fibre Channel e saNs iSCSI. Para SANs, se recursos como provisionamento dinâmico, TRIM/UNMAP ou ODX (Transferência de Dados Descarregados) forem necessários, o NTFS deverá ser usado.

Comparação de recursos

Limites

Recurso ReFS NTFS
Tamanho máximo do nome do arquivo 255 caracteres Unicode 255 caracteres Unicode
Tamanho máximo do nome do caminho 32 mil caracteres Unicode 32 mil caracteres Unicode
Tamanho máximo do arquivo 35 PB (petabytes) 256 TB
Tamanho máximo do volume 35 PB 256 TB

Funcionalidade

Os seguintes recursos estão disponíveis com ReFS e NTFS:

Recurso ReFS NTFS
Criptografia de BitLocker Sim Sim
Eliminação de duplicação de dados Sim1 Sim
Suporte para CSV (Volume Compartilhado Clusterizado) Sim23 Sim
Junções/Links suaves Sim Sim
Links físicos Sim4 Sim
Suporte para cluster de failover Sim Sim
Listas de controle de acesso Sim Sim
Diário USN Sim Sim
Notificações de alterações Sim Sim
Pontos de junção Sim Sim
Pontos de montagem Sim Sim
Pontos de nova análise Sim Sim
Instantâneos de volume Sim Sim
IDs de Arquivo Sim Sim
Oplocks Sim Sim
Arquivos esparsos Sim Sim
Fluxos nomeados Sim Sim
Provisionamento dinâmico Sim5 Sim
Cortar/cancelar o mapa Sim5 Sim
Suporte a arquivo de página Sim6 Sim
  1. Disponível no Windows Server, versão 1709 e posterior, Windows Server 2019 (1809) LTSC ou posterior.
  2. Disponível no Windows Server 2012 R2 e posterior.
  3. O CSV não usará a E/S Direta com Espaços de Armazenamento, Espaços de Armazenamento Diretos (S2D) ou SAN.
  4. Versão ReFS 3.5 formatada pelo Windows 10 Enterprise Insider Preview build 19536 e posterior. O suporte a links físicos é adicionado somente para volumes recém-formatados . Links rígidos não podem ser usados em volumes que foram atualizados de versões anteriores
  5. Espaços de Armazenamento apenas.
  6. Disponível no ReFS 3.7 e posterior.

Os seguintes recursos só estão disponíveis com o ReFS:

Funcionalidade ReFS NTFS
Clone de blocos Sim Não
VDL Esparso Sim Não
Paridade acelerada por espelho Sim (em Espaços de Armazenamento Diretos) Não
Instantâneos no nível do arquivo Sim1 Não
  1. Disponível no Windows Server 2022 e posterior.

Os seguintes recursos não estão disponíveis em ReFS no momento:

Funcionalidade ReFS NTFS
Compactação de sistema de arquivos Não Sim
Criptografia de sistema de arquivos Não Sim
Transactions Não Sim
Identificadores de objeto Não Sim
Transferência de dados descarregados (ODX) Não Sim
Nomes curtos Não Sim
Atributos estendidos Não Sim
Cotas de disco Não Sim
Inicializável Não Sim
Com suporte em mídia removível Não Sim

Referências adicionais