Visão geral de sistema de arquivos de rede

Este artigo descreve o serviço de função Network File System e os recursos incluídos na função de servidor Serviços de Arquivo e Armazenamento do Windows Server. O NFS (Network File System) fornece uma solução de compartilhamento de arquivo para empresas que têm ambientes heterogêneos que inclui computadores Windows e não Windows.

Descrição do recurso

Usando o protocolo NFS, você pode transferir arquivos entre computadores que executam o Windows e outros sistemas operacionais não Windows, como Linux ou UNIX.

O NFS no Windows Server inclui o Servidor para NFS e o Cliente para NFS. Um computador que executa o Windows Server pode usar o Server para NFS para funcionar como um servidor de arquivos NFS para outros computadores cliente não Windows. O Cliente para NFS permite que um computador baseado no Windows que executa o Windows Server acesse arquivos armazenados em um servidor NFS não Windows.

Versões do Windows e do Windows Server

O Windows dá suporte a várias versões do cliente e do servidor NFS, dependendo da versão e da família do sistema operacional.

Sistemas operacionais Versões do servidor NFS Versões do cliente NFS
Windows 7, Windows 8.1, Windows 10, Windows 11 N/D NFSv2, NFSv3
Windows Server 2008, Windows Server 2008 R2 NFSv2, NFSv3 NFSv2, NFSv3
Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, Windows Server 2022 NFSv2, NFSv3, NFSv4.1 NFSv2, NFSv3

Aplicações práticas

Estas são algumas maneiras de usar o NFS:

  • Use um servidor de arquivos NFS do Windows para fornecer acesso de vários protocolos ao mesmo compartilhamento de arquivo em protocolos SMB e NFS em clientes multiplataforma.
  • Implante um servidor de arquivos NFS do Windows em um ambiente de sistema operacional predominantemente não Windows para fornecer aos computadores cliente não Windows acesso aos compartilhamentos de arquivos NFS.
  • Migre aplicativos de um sistema operacional para outro armazenando os dados em compartilhamentos de arquivos acessíveis por meio de protocolos SMB e NFS.

Funcionalidade nova e alterada

As funcionalidades novas e alteradas no Network File System inclui o suporte para o NFS versão 4.1 e a implantação e a capacidade de gerenciamento aprimoradas. Para obter informações sobre funcionalidades novas ou alteradas no Windows Server 2012, confira a seguinte tabela:

Recurso/funcionalidade Novo ou atualizado Descrição
NFS versão 4.1 Novo Maior segurança, desempenho e interoperabilidade em comparação com o NFS versão 3.
Infraestrutura do NFS Atualizado Aprimora a implantação e a capacidade de gerenciamento, além de aumentar a segurança.
Disponibilidade contínua do NFS versão 3 Atualizado Aprimora a disponibilidade contínua nos clientes NFS versão 3.
Aprimoramentos na implantação e na capacidade de gerenciamento Atualizado Permite implantar e gerenciar com facilidade o NFS com novos cmdlets do Windows PowerShell e um novo provedor WMI.

NFS versão 4.1

O NFS versão 4.1 implementa todos os aspectos necessários, além de alguns dos aspectos opcionais, do RFC 5661:

  • Pseudossistema de arquivos, um sistema de arquivos que separa o namespace físico e lógico e é compatível com o NFS versão 3 e o NFS versão 2. Um alias é fornecido para o sistema de arquivos exportado, que faz parte do pseudossistema de arquivos.
  • Os RPCs compostos combinam operações relevantes e reduzem o ruído.
  • As sessões e o truncamento de sessões permitem apenas uma semântica e possibilitam a disponibilidade contínua e um melhor desempenho quando várias redes são utilizadas entre os clientes NFS 4.1 e o Servidor NFS.

Infraestrutura do NFS

Os aprimoramentos na infraestrutura geral do NFS no Windows Server 2012 são detalhados abaixo:

  • A infraestrutura de transporte RPC (Chamada de Procedimento Remoto)/XDR (Representação de Dados Externos ), da plataforma do protocolo de rede WinSock, está disponível para o Servidor para NFS e o Cliente para NFS. Isso substitui a TDI (Interface do Dispositivo de Transporte), oferece melhor suporte e escalabilidade e o RSS (Receive Side Scaling).
  • O recurso multiplexador de porta RPC é amigável ao firewall (menos portas para gerenciamento) e simplifica a implantação do NFS.
  • Os caches ajustados automaticamente e os pools de threads são funcionalidades de gerenciamento da nova infraestrutura RPC/XDR que são caches dinâmicos e de ajuste automático e pools de threads baseados na carga de trabalho. Isso elimina por completo o trabalho de adivinhação envolvido ao ajustar os parâmetros, fornecendo um desempenho ideal assim que o NFS é implantado.
  • Novas opções de autenticação e implementação de privacidade Kerberos com a adição do suporte à privacidade Kerberos (Krb5p), acompanhado das opções de autenticação krb5 e krb5i existentes.
  • Os cmdlets do módulo Mapeamento de Identidade do Windows PowerShell facilitam o gerenciamento do mapeamento de identidade, configuram o AD LDS (Active Directory Lightweight Directory Services) e configuram arquivos passwd e simples do UNIX e do Linux.
  • O ponto de montagem de volume permite acessar os volumes montados em um compartilhamento NFS com o NFS versão 4.1.
  • O recurso multiplexação de porta dá suporte ao multiplexador de porta RPC (porta 2049), que é amigável ao firewall e simplifica a implantação do NFS.

Disponibilidade contínua do NFS versão 3

Os clientes do NFS versão 3 podem ter failovers planejados rápidos e transparentes com mais disponibilidade e tempo de inatividade reduzido. O processo de failover é mais rápido para os clientes NFS versão 3 porque:

  • A infraestrutura de clustering agora permite um recurso por nome de rede em vez de um recurso por compartilhamento, o que aprimora consideravelmente o tempo de failover dos recursos.
  • Os caminhos de failover em um servidor NFS são ajustados para aprimorar o desempenho.
  • O registro curinga em um servidor NFS não é mais necessário, e os failovers são mais ajustados.
  • As notificações do NSM (Network Status Monitor) são enviadas após um processo de failover, e os clientes não precisam mais aguardar os tempos limite de TCP para se reconectarem ao servidor com failover.

Observe que o Server for NFS dá suporte a failover transparente somente quando for iniciado manualmente, geralmente durante a manutenção planejada. Se ocorrer um failover não planejado, clientes NFS perderão suas conexões. O Servidor para NFS também não tem nenhuma integração ao filtro de chave de retomada. Isso significa que, se um aplicativo local ou uma sessão SMB tentar acessar o mesmo arquivo que um cliente NFS está acessando imediatamente após um failover planejado, o cliente NFS poderá perder suas conexões (o failover transparente não terá êxito).

Aprimoramentos na implantação e na capacidade de gerenciamento

A implantação e o gerenciamento do NFS foram aprimorados das seguintes maneiras:

  • Mais de quarenta novos cmdlets do Windows PowerShell facilitam a configuração e o gerenciamento de compartilhamentos de arquivos NFS. Para obter mais informações, confira Cmdlets do NFS no Windows PowerShell.
  • O mapeamento de identidade é aprimorado com um repositório de mapeamento de arquivo simples local e novos cmdlets do Windows PowerShell para configurar o mapeamento de identidade.
  • A interface gráfica do usuário do Gerenciador do Servidor é mais fácil de usar.
  • O novo provedor do WMI versão 2 está disponível para facilitar o gerenciamento.
  • O multiplexador de porta RPC (porta 2049) é amigável ao firewall e simplifica a implantação do NFS.

Informações sobre o Gerenciador do Servidor

No Gerenciador do Servidor ou no Windows Admin Center mais recente, use o Assistente para Adicionar Funções e Recursos para adicionar o servidor de função Servidor para NFS (na função Serviços de Arquivo e iSCSI). Para obter informações gerais sobre como instalar recursos, consulte Instalar ou desinstalar funções, serviços de função ou recursos. As ferramentas do Servidor para NFS incluem o snap-in do MMC Serviços para o Network File System para gerenciar os componentes do Servidor para NFS e do Cliente para NFS. Usando o snap-in, você pode gerenciar os componentes do Servidor para NFS instalados no computador. O Servidor para NFS também contém várias ferramentas de administração de linha de comando do Windows:

  • Mount monta um compartilhamento NFS remoto (também conhecido como exportação) localmente e mapeia-o para uma letra de unidade local no computador cliente Windows.
  • Nfsadmin gerencia as definições de configuração do Servidor para NFS e do Cliente para componentes do NFS.
  • Nfsshare define as configurações de compartilhamento NFS para as pastas compartilhadas por meio do Servidor para NFS.
  • Nfsstat exibe ou redefine as estatísticas de chamadas recebidas pelo Servidor para NFS.
  • Showmount exibe os sistemas de arquivos montados exportados pelo Servidor para NFS.
  • A opção Umount remove as unidades montadas em NFS.

O NFS no Windows Server 2012 apresenta o módulo NFS para Windows PowerShell com vários novos cmdlets especificamente para o NFS. Esses cmdlets fornecem uma forma fácil de automatizar as tarefas de gerenciamento do NFS. Para obter mais informações, confira Cmdlets do NFS no Windows PowerShell.

Informações adicionais

A tabela a seguir fornece recursos adicionais para avaliar o NFS.

Tipo de conteúdo Referências
Implantação Implantar o Network File System
Operations Cmdlets do NFS no Windows PowerShell
Tecnologias relacionadas Armazenamento no Windows Server