segunda-feira, 17 de junho de 2013

NetBSD: Servidor NFS

Vamos montar um servidor NFS em um NetBSD, o NFS é conhecido com Network File System, uma forma de sistema *nix acessar arquivos na rede.

O que vamos usar:


  • Um equipamento com NetBSD 6.0.1 (servidor)
  • Um equipamento com FreeBSD 9.1-RELEASE-p3 (cliente)

Configurações:


  • Servidor (NetBSD)
    • IP: 192.168.1.3
    • diretório a ser compartilhado: /backup
  • Cliente (FreeBSD)
    • IP: 192.168.1.1
    • ponto de montagem: /backup

No servidor (NetBSD):


Criar o diretório a ser compartilhado e dar permissão de escrita a todos:

mkdir /backup && chmod 777 /backup

Inserir as linhas abaixo no arquivo /etc/rc.conf

rpcbind=yes
mountd=yes
nfs_server=yes
lockd=yes
statd=yes

E agora no arquivo de configuração dos diretórios a serem exportados (/etc/exports):

/backup 192.168.1.1

Agora você pode reiniciar a máquina, ou apenas usar os seguintes comandos para iniciar o servidor de NFS e seus componentes:

/etc/rc.d/rpcbind start
/etc/rc.d/nfsd start
/etc/rc.d/mountd start

No cliente (FreeBSD):


Criar o ponto de montagem:

mkdir /backup

Montar o acesso ao diretório compartilhado:

mount_nfs 192.168.1.1:/backup /backup

Para que ao reiniciar o diretório seja montado, inserir a seguinte linha no /etc/fstab

192.168.1.3:/backup /backup nfs rw 0 0

Referências:


http://www.netbsd.org/docs/guide/en/chap-net-services.html