X

Como montar um servidor de NFS numa rede interna

Vamos ter como exemplo dois servidor Linux Debian 7

HostName IP Aplicação
01-servidor 192.168.56.100 servidor
02-servidor 192.168.56.101 cliente

No Servidor 01
Instalar no servidor os seguintes pacotes:
apt-get install rpcbind
apt-get install portmap
apt-get install nfs-kernel-server
apt-get install nfs-common

Criar um diretório com o comando:
mkdir /home/arquivos

Dar as permições 777 no diretorio arquivos
chmod 777 -R /home/arquivos
Mais sobre permição em arquivos e diretórios Linux

Editar o arquivos /etc/exports
nano /etc/exports
E adicionar a linha abixo no final do arquivo:

/home/arquivos    192.168.56.100/24(rw,sync,no_subtree_check)

Digitar os comandos abaixo para aplicar as modificações e ver as alterações.
exportfs -ra
exportfs -v

No cliente digitar o comando ping para testar a comunicação entre os servidores:

02-servidor:~# ping -c5 192.168.56.100
PING 192.168.56.100 (192.168.56.100) 56(84) bytes of data.
64 bytes from 192.168.56.100: icmp_req=1 ttl=64 time=1.31 ms
64 bytes from 192.168.56.100: icmp_req=2 ttl=64 time=1.43 ms
64 bytes from 192.168.56.100: icmp_req=3 ttl=64 time=1.22 ms
64 bytes from 192.168.56.100: icmp_req=4 ttl=64 time=1.28 ms
64 bytes from 192.168.56.100: icmp_req=5 ttl=64 time=0.982 ms

— 192.168.56.100 ping statistics —
5 packets transmitted, 5 received, 0% packet loss, time 4010ms
rtt min/avg/max/mdev = 0.982/1.246/1.435/0.152 ms
02-servidor:~#

Neste caso tivemos 5 resposta de confirmação que as duas maquinas servidoras estao na mesma rede e estão se comunicando.

Criar o diretório em arquivos em /home/ com o comando abaixo:
mkdir /home/arquivos

Agora vamos montar o compartilhamento do servidor no cliente:

mount 192.168.56.100:/home/arquivos /home/arquivos
A resposta deste comando pode demorar uns minutos.