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.
Debian Squeeze preferencialmente com uma partição exclusiva para ser compartilhada.
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.
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.
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).
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.
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
O comando
# /etc/init.d/nfs-common restart
gerencia a atividade do serviço (reinicia).