## Etapa 1:atualize e atualize seu sistema
Antes de começar a instalar e configurar um servidor NFS, certifique-se de que seu sistema esteja atualizado. Execute os seguintes comandos em seu terminal:
```
atualização sudo apt
sudo apt atualizar
```
Etapa 2:Instalar o pacote do servidor NFS
Para instalar o pacote do servidor NFS, execute o seguinte comando:
```
sudo apt instalar nfs-kernel-server
```
Etapa 3:Crie o diretório de compartilhamento NFS
Crie um diretório que você deseja compartilhar pelo protocolo NFS. Neste exemplo, criaremos um diretório chamado `/srv/nfs-share`.
```
sudo mkdir -p /srv/nfs-share
```
Etapa 4:Configurar o compartilhamento NFS
Edite o arquivo `/etc/exports` para configurar o compartilhamento NFS. Abra o arquivo usando seu editor de texto favorito, como o nano:
```
sudo nano /etc/exportações
```
Adicione a seguinte linha ao arquivo, substituindo `/srv/nfs-share` pelo caminho real para seu diretório de compartilhamento NFS:
```
/srv/nfs-share *(rw,sync,fsid=0)
```
As opções usadas neste exemplo são:
- `rw`:Isto permite que os clientes leiam e escrevam no compartilhamento.
- `sync`:Isso garante que os dados sejam gravados no disco antes que o cliente confirme o recebimento.
- `fsid=0`:Define o ID do sistema de arquivos para o compartilhamento. Isto é importante se você tiver vários servidores NFS na sua rede.
Etapa 5:exportar o compartilhamento NFS
Após configurar o compartilhamento NFS, você precisa exportá-lo. Execute o seguinte comando:
```
sudo exportfs -a
```
Este comando irá exportar todos os compartilhamentos definidos no arquivo `/etc/exports`.
Etapa 6:Instalar o pacote do cliente NFS na máquina cliente
Na máquina cliente, você precisa instalar o pacote do cliente NFS. Execute o seguinte comando:
```
sudo apt instalar nfs-common
```
Etapa 7:montar o compartilhamento NFS na máquina cliente
Depois de instalar o pacote do cliente NFS, você poderá montar o compartilhamento NFS na máquina cliente. Execute o seguinte comando, substituindo `/srv/nfs-share` pelo caminho real para o diretório de compartilhamento NFS:
```
sudo mount -t nfs
:/srv/nfs-share /mnt/nfs-share
```
Por exemplo:
```
sudo mount -t nfs 192.168.1.111:/srv/nfs-share /mnt/nfs-share
```
Substitua `192.168.1.111` pelo endereço IP real do seu servidor NFS.
Etapa 8:Verifique a montagem NFS
Para verificar se o compartilhamento NFS foi montado com êxito, execute o seguinte comando:
```
df-h
```
Você deverá ver o compartilhamento NFS listado na saída.
Etapa 9:Configurar o Firewall
Se você tiver um firewall habilitado em seu servidor NFS, será necessário abrir as portas 2049 e 111 para permitir o tráfego NFS. Você pode fazer isso executando os seguintes comandos:
```
sudo ufw permitir 2049
sudo ufw permitir 111
```
Etapa 10:testar o compartilhamento NFS
Copie um arquivo da máquina cliente para o compartilhamento NFS. Por exemplo:
```
sudo cp /home/user/file.txt /mnt/nfs-share
```
Verifique se o arquivo foi copiado com êxito listando o conteúdo do compartilhamento NFS:
```
ls -l /mnt/nfs-share
```
Etapa 11:montar automaticamente o compartilhamento NFS (opcional)
Para montar automaticamente o compartilhamento NFS quando a máquina cliente for inicializada, adicione a seguinte linha ao arquivo `/etc/fstab` na máquina cliente:
```
192.168.1.111:/srv/nfs-share /mnt/nfs-share padrões nfs 0 0
```
Substitua `192.168.1.111` pelo endereço IP real do servidor NFS e `/srv/nfs-share` pelo caminho real para o diretório de compartilhamento NFS.
Salve o arquivo e reinicie a máquina cliente. O compartilhamento NFS deve ser montado automaticamente.