Quer compartilhar arquivos entre computadores com vários sistemas operacionais como Windows e Linux? Uma maneira de compartilhar e acessar arquivos entre máquinas com Windows e não Windows é implantando um servidor de Sistema de Arquivos de Rede (NFS).
Neste tutorial, você aprenderá passo a passo como instalar e configurar o servidor NFS no Windows e acessar compartilhamentos NFS do Windows ou do Linux.
Pré-requisitos
Este tutorial será uma demonstração prática. Se você deseja acompanhar, certifique-se de ter o seguinte:
- Um domínio do Active Directory (AD). Os exemplos neste tutorial funcionarão com um domínio chamado HomeLab.Local.
- A server running on Windows Server 2012 or later operating systems where you’ll configure the NFS server role. This tutorial uses a domain-joined Windows Server 2019, and the server hostname is JumpBox.
- A domain-joined client PC that you’ll use to access the NFS shares. This tutorial will cover the procedures using Windows 10 version 2004 and Ubuntu 20.04 computers.
Realizando a Instalação do Servidor NFS no Windows
Depois de ter atendido aos requisitos, você deverá ter um Windows Server sem funções de servidor. Mas você pode corrigir isso rapidamente seguindo as etapas abaixo para instalar o NFS Windows Server.
1. Antes de tudo, faça login no servidor onde você configurará o NFS.
2. Em seguida, abra o Gerenciador do Servidor clicando em Iniciar —> Gerenciador do Servidor.

3. Na janela do Gestor do Servidor, clique em Adicionar funções e funcionalidades sob o separador Painel.

4. Na página Antes de começar, clique em Avançar.

5. No passo Tipo de Instalação, clique em Instalação baseada em função ou funcionalidade e clique em Avançar.

6. Na página Selecionar servidor de destino, clique na opção Selecionar um servidor da lista de servidores. Sob a lista Grupo de Servidores, clique no nome do servidor para a implantação do NFS e clique em Avançar.

7. Na página Selecionar funções do servidor, role para baixo e expanda o nó Serviços de Arquivo e Armazenamento, e abaixo disso, expanda também o Serviços de Arquivo e iSCSI. Agora, marque a caixa para Servidor para NFS.
Na janela pop-up, o Assistente pede para confirmar a instalação das funcionalidades necessárias juntamente com a função do servidor NFS. Para confirmar, clique em Adicionar funcionalidades e clique em Avançar.

8. Como você já confirmou a adição das funcionalidades necessárias no passo anterior, não selecione nada na página Selecionar funcionalidades e clique em Avançar.

9. Por fim, na página Confirmar seleções de instalação, clique em Instalar para instalar a função do servidor NFS.

10. Após a instalação ser concluída, clique em Fechar para fechar o Assistente.

Nota: Você pode ter mais de um Servidor NFS em sua rede.
Configurando um Compartilhamento do Servidor NFS do Windows
Você acabou de concluir a instalação do novo Servidor NFS no Windows. Bom trabalho! Agora que o servidor NFS está em execução em segundo plano, ainda há etapas a serem realizadas para tornar seu servidor útil. O objetivo de um servidor NFS é compartilhar arquivos, então vamos configurar o seu primeiro compartilhamento NFS.
1. No lado esquerdo do Gerenciador do Servidor, expanda a opção Serviços de Arquivo e Armazenamento e clique em Compartilhamentos.

2. Em seguida, perto do canto superior direito da janela, clique na lista suspensa Tarefas —> Novo Compartilhamento.

3. Na etapa Selecionar Perfil, existem duas opções para Compartilhamento NFS:
- Compartilhamento NFS – Rápido – Cria um compartilhamento NFS com configurações básicas e é adequado para compartilhar arquivos com computadores baseados em Unix. Você pode configurar mais configurações posteriormente.
- Compartilhamento NFS – Avançado – Esse perfil de compartilhamento NFS requer que o servidor também tenha a função de Gerenciador de Recursos do Servidor de Arquivos. Essa opção permite definir proprietários de pasta, classificação de dados, políticas de acesso e cotas.
Para este tutorial, selecione Compartilhamento NFS – Rápido e clique em Avançar.

4. Selecione a opção Digitar um caminho personalizado na etapa de Local do Compartilhamento para compartilhar um local personalizado em vez de compartilhar um volume inteiro.
Em seguida, digite o caminho completo da pasta que deseja compartilhar. Neste exemplo, o local personalizado a ser compartilhado é C:\Dados.
Nota: O caminho de localização personalizado que você inserir deve existir previamente. Se o local não existir, o Assistente perguntará se deseja criar automaticamente o caminho local, como mostrado abaixo.

Por fim, clique em Próximo.

5. Na página Nome do Compartilhamento, o nome do compartilhamento por padrão é o nome da pasta da localização do compartilhamento. Para esta etapa, aceite o nome do compartilhamento padrão e clique em Próximo.
Você pode alterar o nome do compartilhamento para o que considerar melhor representar o compartilhamento NFS. O Assistente gera automaticamente o valor do Caminho Remoto a Compartilhar.

6. Na etapa Autenticação, selecione quais métodos de autenticação deseja atribuir ao compartilhamento NFS. Neste tutorial, selecione todas as opções de Kerberos para permitir que os clientes usem os métodos de autenticação Kerberos que o servidor suporta.
Em seguida, como este tutorial inclui clientes Linux, marque a caixa de seleção Sem autenticação do servidor (AUTH_SYS) —> Permitir acesso de usuário não mapeado —> Permitir acesso de usuário não mapeado por UID/GID. Habilitar esta opção permite que clientes sem capacidades Kerberos acessem o compartilhamento NFS.

7. Na página de Permissões de Compartilhamento, configure as permissões para o local que você está compartilhando. Para começar, clique em Adicionar. Em seguida, escolha quais clientes NFS podem acessar o compartilhamento.

8. Na janela Adicionar Permissão, selecione Todas as Máquinas para aplicar a permissão a qualquer cliente NFS que queira acessar o compartilhamento. Em seguida, no menu suspenso de permissões do compartilhamento, clique em Ler / Escrever para permitir acesso de leitura e escrita. Por fim, clique em Adicionar.

9. De volta à página de Permissões de Compartilhamento, clique em Próximo.

10. Na página de Permissão, clique em Próximo para aceitar as entradas padrão / existentes.
Nas implantações futuras, para restringir o acesso a usuários ou grupos específicos e suas permissões, clique em Personalizar para adicionar os usuários ou grupos específicos.

11. Na etapa de Confirmação, clique em Criar.

12. Após o assistente criar o compartilhamento NFS, clique em Fechar na página de Resultados para fechar o assistente.

Observação: Você pode criar vários compartilhamentos NFS em um servidor NFS seguindo o mesmo processo.
Montando o Compartilhamento NFS no Windows Usando o Comando NET USE
Sem mais configuração ou instalação, você pode montar um compartilhamento NFS em uma localização em seu computador Windows executando o comando embutido net use
. Para fazer isso, siga os passos abaixo.
No seu cliente Windows, abra o prompt de comando e execute o comando abaixo. Este comando irá montar a partilha NFS no seu computador e mapeá-la para a unidade K.
Nota: Não execute o comando net use a partir de um prompt de comando elevado. Se o fizer, a letra da unidade não aparecerá no Explorador de Ficheiros.
Observe que especificar o endereço IP do servidor NFS em vez do nome também é aceitável.

Agora você pode acessar a unidade K: a partir do Explorador de Ficheiros do Windows.
Montando a Partilha NFS Usando o Recurso Cliente para NFS do Windows
Antes de poder montar uma partilha NFS no seu computador cliente, primeiro, você precisa instalar um recurso opcional do Windows chamado Cliente para NFS. Somente após a instalação deste recurso, o comando adicional para montar uma partilha NFS estará disponível.
1. Para instalar o recurso Cliente para NFS, abra o PowerShell como administrador e execute o comando Enable-WindowsOptionalFeature
abaixo. O parâmetro -All
habilita todos os recursos que o Cliente para NFS requer.

Agora que você instalou o recurso NFS necessário para o cliente, o comando mount.exe
está disponível, que você usará para montar o compartilhamento NFS no seu computador.
2. Abra uma janela de prompt de comando e execute o comando abaixo. Este comando monta o compartilhamento NFS no seu computador sob a letra da unidade H.

3. Agora, abra o Explorador de Arquivos para visualizar e acessar os arquivos dentro do compartilhamento NFS.

Conectando a um Compartilhamento NFS a partir do Linux
Esta seção contém instruções para execução em um PC Ubuntu. Se você estiver usando uma distribuição Linux diferente, alguns dos comandos podem ser diferentes. Nesse caso, consulte a documentação da sua distribuição.
Até agora, você viu o NFS em ação ao se conectar a um compartilhamento NFS a partir do Windows. Desta vez, experimente o NFS mais uma vez usando um PC Ubuntu. Prossiga com as seguintes instruções.
1. Abra um terminal e execute o comando abaixo para atualizar as listas de pacotes no seu PC. O comando sudo
solicitará sua senha. Digite sua senha e pressione Enter.

2. Em seguida, execute o comando abaixo para instalar os pacotes necessários para habilitar seu PC como um cliente NFS. Aguarde a instalação ser concluída.

3. Em seguida, crie uma pasta onde você irá montar o compartilhamento NFS. Execute os comandos abaixo para fazer isso.
Se não houver erros, como na captura de tela que você vê abaixo, então você montou com sucesso o compartilhamento NFS no seu diretório local.

4. Agora, teste seu acesso ao compartilhamento NFS listando seu conteúdo.

Alternativamente, execute o comando abaixo se desejar abrir a localização do compartilhamento NFS usando o navegador de arquivos padrão.

5. Opcionalmente, para permitir que usuários não administradores tenham acesso ao compartilhamento NFS, execute o comando abaixo no terminal. Este comando habilita as permissões de leitura, escrita e execução para a pasta NfsMount recursivamente para todos os usuários.
Conclusão
Implantar um Servidor NFS no Windows para compartilhar arquivos entre computadores com sistemas operacionais diferentes é uma solução rápida e conveniente. E este tutorial lhe deu o conhecimento fundamental sobre como instalar, configurar e acessar os compartilhamentos do servidor NFS do Windows.
O que você aprendeu aqui são apenas os fundamentos para começar com compartilhamentos NFS. Talvez se você quiser ir mais longe, tente configurar acesso de usuário não mapeadoUNIX ou configurar mapeamento de conta NFS usando AD DS. Obrigado por ler!