Network File System (NFS)

Como Funciona

O NFS é um serviço que permite o compartilhamento transparente de diretórios ou de sistemas de arquivos entre as máquinas de uma rede. Permite que o usuário possa utilizar diversas máquinas, sem o inconveniente de ter que copiar dados de uma máquina para outra ou utilizar vários perfis.

Obs: Todo o material foi baseado na distribuição Debian Squeeze.

Pré-requisitos

Debian Squeeze preferencialmente com uma partição exclusiva para ser compartilhada.

Como instalar o servidor

No Debian o serviço de NFS é disponibilizado pelo pacote nfs-kernel-server, que pode ser instalado através dos comandos:

 # apt-get update 
 # apt-get install nfs-kernel-server 

Caso tenha problemas durante a instalação, verifique se sua rede precisa de Proxy. Caso afirmativo, utilize o tutorial disponível AQUI para configurar o Proxy em sua máquina.

Como configurar o servidor

Insira o código abaixo no arquivo /etc/exports (usar esse arquivo permite que a configuração persista, mesmo após a reinicialização da máquina):

 /home   192.168.0.0/24(rw,async,no_root_squash,no_subtree_check) 

Obs: Essa configuração é apenas um exemplo. Adapte a pasta compartilhada e o endereço de rede de acordo com sua necessidade.

Gerenciando o serviço no servidor

Os comandos

 # /etc/init.d/nfs-kernel-server stop 

e

 # /etc/init.d/nfs-kernel-server start 

e

 # /etc/init.d/nfs-kernel-server restart 

gerenciam a atividade do serviço (para, inicia e reinicia).

Como instalar o cliente

Nas distribuições derivadas do Debian, o cliente NFS é disponibilizado pelo pacote nfs-common, que pode ser instalado através dos comandos:

 # apt-get update 
 # apt-get install nfs-common

Caso tenha algum problema durante a instalação, execute o comando abaixo:

 # initctl reload-configuration 

Em seguida tente realizar a instalação novamente.

Caso tenha problemas durante a instalação, verifique se sua rede precisa de Proxy. Caso afirmativo, utilize o tutorial disponível AQUI para configurar o Proxy em sua máquina.

Como configurar o cliente

A melhor forma de configurar o cliente NFS é realizando a montagem automática do compartilhamento na inicialização da máquina. Para isso, acrescente a seguinte linha no arquivo /etc/fstab:

 192.168.0.3:/home /home nfs rw,async 0 0 

Obs: Essa configuração é apenas um exemplo. Adapte a pasta compartilhada e o endereço de rede de acordo com sua necessidade.

Para testar a configuração, tente montar o compartilhamento conforme descrito abaixo. Faça as devidas adaptações caso seu compartilhamento seja diferente desse exemplo.

 # mount /home 

Gerenciando o serviço no cliente

O comando

# /etc/init.d/nfs-common restart

gerencia a atividade do serviço (reinicia).

Referência

ensino/semestres/2012.1/soredes/aulas/guia_nfs/inicio.txt · Última modificação: 2013/03/26 14:15 (edição externa)