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:
- Abra o Server Manager (Gerenciador do Servidor).
- Vá para Manage (Gerenciar) > Add Roles and Features (Adicionar Funções e Recursos).
- No assistente, selecione Role-based or feature-based installation e avance.
- Escolha o servidor atual e, em Features (Recursos), localize Client for NFS (Cliente para NFS) dentro de Services for Network File System (NFS).
- Marque a caixa Client for NFS e conclua a instalação.
- Reinicie o servidor, se necessário.
Passos para acessar o servidor NFS no Windows Server
- 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.