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 |