Estarei mostrando quais os serviços necessários para poder configurar um cliente e servidor NFS através de exemplos simples e eficientes. Nada de complicação, geralmente tudo o que você precisa já vem com a sua distribuição, é só iniciar e correr pro abraço.
Ele é chamado de portmap ou rpc.portmap e deve estar
localizado no diretório /usr/sbin (em algumas máquinas ele é chamado de
rpcbind). Pode-se inicializá-lo apenas quando quiser utilizar,
mas é melhor já colocá-lo para ser inicializado toda vez que você ligar
a máquina. Dependendo da sua distribuição você terá que editar o arquivo
responsável por isso.
Exemplo: o rc.local, no caso do Slackware, ou os init.d na
caso dos red hat like.
Mountd e nfsd
Os próximos programas que necessitam ser executados são chamados
mountd e nfsd. Porém, antes, é necessário editar outro
arquivo. Desta vez o /etc/exports. Digamos que você queira
compartilhar um diretório com documentos e esse diretório está localizado
em /pessoal/documentos, supondo que o IP dessa máquina seja 192.168.0.1,
você deve acrescentar essa linha no seu /etc/exports:
Depois de efetuar as devidas alterações você deve avisar ao mountd e
ao nfsd que alguma coisa mudou no seu /etc/exports, para isso execute:
# exportfs
Agora deve-se checar se mountd e nfsd estão sendo adequadamente executados.
Inicialmente deve-se executar o comando rpcinfo -p. Ele deverá
apresentar uma saída parecida com esta:
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100005 1 udp 745 mountd
100005 1 tcp 747 mountd
100003 2 udp 2049 nfs
100003 2 tcp 2049 nfs
Como se pode perceber, o portmapper anunciou os seus serviços, assim como
mountd e nfsd.
Para carregar o mountd e o nfsd durante a inicialização do sistema, siga
os mesmos passos pra inicialização automática do portmap.
[6] Comentário enviado por dtux em 28/05/2006 - 01:18h
Cara surgiu esse erro qdo eu alterei o meu arquiv de configuração
exportfs: /etc/exports [4]: No 'sync' or 'async' option specified for export "192.168.100:/home/Imagens".
Assuming default behaviour ('sync').
NOTE: this default has changed from previous versions
exportfs: /etc/exports [7]: No 'sync' or 'async' option specified for export "192.168.0.30:/home/Fotos".
Assuming default behaviour ('sync').
NOTE: this default has changed from previous versions
/sbin/runscript.sh: line 527: 4304 Killed $exportfs -r