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: