Logo
FAQ

Acessar um servidor NFS (Network File System) em um Linux a partir de um servidor com Windows

O Windows Server inclui suporte nativo para o cliente NFS, mas ele precisa ser ativado.


Mas se for acessar de outro windows verifique se esta habilitado essa regra. Para habilitar o cliente NFS:


  1. Abra o Server Manager (Gerenciador do Servidor).
  2. Vá para Manage (Gerenciar) > Add Roles and Features (Adicionar Funções e Recursos).
  3. No assistente, selecione Role-based or feature-based installation e avance.
  4. Escolha o servidor atual e, em Features (Recursos), localize Client for NFS (Cliente para NFS) dentro de Services for Network File System (NFS).
  5. Marque a caixa Client for NFS e conclua a instalação.
  6. Reinicie o servidor, se necessário.


Passos para acessar o servidor NFS no Windows Server


  1. Monte o compartilhamento NFS:


Abra o Prompt de Comando ou PowerShell como administrador:

No Prompt de Comando

mount \\IP_DO_SERVIDOR\data Z:


No PowerShell

mount -o anon \\IP_DO_SERVIDOR\data Z:


Onde tem IP_DO_SERVIDOR alterar para o IP que começa com 10.0.X.X


Substitua /data pelo caminho exato do compartilhamento exportado no servidor NFS (verifique com showmount -e IP_DO_SERVIDOR no Linux).

Z: é a letra da unidade que será atribuída ao compartilhamento no Windows Server.

A opção -o anon permite montagem anônima, útil se não houver mapeamento de usuário configurado.


Acesse o compartilhamento:


  • Abra o Explorador de Arquivos no Windows Server e vá para a unidade Z: (ou a letra escolhida).
  • Você verá os arquivos e pastas compartilhados pelo servidor NFS.


Firewall no Windows Server:


Certifique-se de que as portas NFS (2049, 111, etc.) estão abertas no firewall do Windows Server, no powershell:


New-NetFirewallRule -Name "NFS-Client" -DisplayName "NFS Client" -Enabled True -Direction Inbound -Protocol TCP -LocalPort 2049,111 -Action Allow


Para testes, você pode desativar temporariamente o firewall (não recomendado em produção): 


Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False


(Reative após o teste: Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled True )


Notas adicionais


  • Versão do NFS: Windows Server suporta NFSv3 e NFSv4, mas NFSv4 pode exigir configurações adicionais.
  • Segurança: Em ambientes de produção, evite permissões amplas (como chmod 777) e configure autenticação e mapeamento de usuários adequadamente.
  • Documentação: Para mais detalhes, consulte a documentação oficial da Microsoft sobre Services for NFS ou a documentação do NFS no Linux.


Qualquer duvida estamos a disposição.