Servidor de origem que irá compartilhar os arquivos
Verifique se os pacotes nfs-utils, portmap-4.0-65.2.2.1 e rpcbind estão instalados.
rpm -qa | grep nfs
rpm -qa | grep rpcbind
O resultado será este caso esteja instalado
[root@nfsserver /]# rpm -qa | grep nfs
nfs-utils-lib-1.1.5-1.el6.x86_64
nfs-utils-1.2.2-7.el6.x86_64
[root@nfsserver /]# rpm -qa | grep rpcbind
rpcbind-0.2.0-8.el6.x86_64
Caso não esteja instalado execute o comando abaixo
yum install rpcbind nfs -y
Agora edite o arquivo /etc/exports e insira os diretórios que você deseja compartilhar
vim /etc/exports
## ro – somente leitura se quiser com permissão de write coloque rw
## no_root_squash – root tem permissão para montar o sistema de arquivos
## se não quiser que o root monte o dir altere para root_squash
/home/arquivos/ ip_do_servidor_remoto(ro,no_root_squash,sync)
Feito isso reinicie os serviços do nfs
/etc/init.d/portmap restart && /etc/init.d/nfs restart
Habilite o serviço para iniciar no boot
chkconfig nfs on
chkconfig portmap on
Servidor de destino que irá montar o diretório compartilhado
Instale os pacotes
yum install rpcbind nfs -y
Inicie o serviço rpcbind
/etc/init.d/rpcbind start
Habilite o serviço para iniciar no boot
chkconfig portmap on
Monte o diretório compartilhado
# Origem Destino
mount ip_servidor_origem:/home/arquivos /mnt/pasta_destino
Digite mount para verificar se o diretório foi montado
Altere o /etc/fstab e acrescente na última linha este parâmetro
ip_servidor_origem:/home/arquivos /mnt/pasta_destino nfs defaults 0 0
Desta forma o compartilhamento será montado no próximo boot
Possiveis erros
iptables bloqueando acesso da máquina cliente ou bloqueado conexão de origem
rpcbind parado ou não instaldo na máquina cliente
nfs-utils não instalado no server ou no client