Post

Como configurar um servidor NFS no Ubuntu

Como configurar um servidor NFS no Ubuntu

Como configurar um servidor NFS no Ubuntu

Monte um servidor NFS no Ubuntu e faça o mount no cliente. O exemplo usa 192.168.1.0/24; ajuste para sua rede.

Step 1: Install the NFS Server

Atualize o índice e instale o servidor NFS:

1
2
sudo apt update
sudo apt install nfs-kernel-server

Step 2: Create a Shared Directory

Crie o diretório a exportar:

1
sudo mkdir -p /mnt/nfs_share

Defina permissões básicas (ajuste conforme seu caso e mapeamento de uid/gid):

1
2
sudo chown nobody:nogroup /mnt/nfs_share
sudo chmod 777 /mnt/nfs_share

Step 3: Configure NFS Exports

Configure o export:

1
sudo nano /etc/exports

Liberar para a sub-rede inteira:

1
/mnt/nfs_share 192.168.1.0/24(rw,sync,no_subtree_check)

Ou restrinja a um host específico:

1
/mnt/nfs_share 192.168.1.23(rw,sync,no_subtree_check)

Save and close the file.

Step 4: Apply NFS Export Configuration

Exporte e reinicie:

1
2
sudo exportfs -a
sudo systemctl restart nfs-kernel-server

Step 5: Configure Firewall (Optional)

Se usar UFW, libere NFS a partir da sub-rede:

1
sudo ufw allow from 192.168.1.0/24 to any port nfs

Step 6: Mount the NFS Share on the Client

No cliente, instale os utilitários NFS:

1
2
sudo apt update
sudo apt install nfs-common

Crie o ponto de montagem:

1
sudo mkdir -p /mnt/nfs_clientshare

Monte o compartilhamento:

1
sudo mount 192.168.1.7:/mnt/nfs_share /mnt/nfs_clientshare

Step 7: Verify the NFS Mount

Verifique o mount:

1
df -h /mnt/nfs_clientshare

Você deve ver o mount NFS de 192.168.1.7.

Step 8: Make the NFS Mount Permanent

Torne o mount persistente no /etc/fstab:

1
sudo nano /etc/fstab

Adicione:

1
192.168.1.7:/mnt/nfs_share /mnt/nfs_clientshare nfs defaults 0 0

Conclusion

Pronto: NFS exportando no Ubuntu e cliente montando automaticamente. Ajuste permissões e opções de export conforme sua necessidade de segurança.


References:

Esta postagem está licenciada sob CC BY 4.0 pelo autor.