Pplware

Vamos aprender a instalar o NFS no CentOS

No início deste ano demos inicio à produção de alguns artigos que visam dar a conhecer alguns serviços que podem ser implementados em sistemas Linux (de forma gratuita) e que têm toda a importância numa rede de dados. Instalação de um Servidor de FTP e de um servidor Web foram alguns dos exemplos já abordados nesta “rubrica”. Hoje iremos ensinar a configurar o protocolo NFS (Network File System) que permite que um sistema de ficheiros (ficheiros e directórios) de um servidor possa ser partilhado com outros servidores.

O que é o NFS?

Tal como referido, o protocolo NFS possibilita que o sistema de ficheiros de um servidor NFS possa ser mapeado em outros servidores. O protocolo NFS é suportado pelo Kernel Linux e a sua configuração num servidor é relativamente simples. De referir também que um servidor NFS pode ser configurado como servidor ou cliente permitindo que desta forma que partilhe o seu próprio sistema de ficheiro ou que importe o sistema de ficheiros de outros servidores.

Cenários de implementação do NFS

O NFS pode ser implementado nos mais diversos cenários mas vamos dar um exemplo para que se perceba melhor a sua utilidade. Imagine por exemplo que é administrador de uma rede informática e faz a gestão de um conjunto de máquinas Linux. Em cada máquina tem um utilizador criado o que significa que, em cada servidor, tem uma área de trabalho (ex: /home/ppinto). Com a configuração do protocolo NFS num dos servidores, essa área de trabalho pode ser partilhada, passando a estar também disponível em outros servidores (os mesmos ficheiros e directórios disponíveis em todos os servidores).

Como configurar o NFS?

SERVIDOR

Na prática não existe uma configuração do serviço no verdadeiro sentido da palavra. O administrador apenas tem de indicar quais os directórios a serem exportados via NFS no ficheiro /etc/exports. Vamos por exemplo considerar que a directoria /home/public passa a estar disponibilizada/partilhada para leitura e escrita (rw) para as máquinas da rede 192.168.10.0 (ver imagem seguinte)

Exemplo de configuração do NFS no servidor realizada no ficheiro /etc/exports

# partilha (leitura e escrita rw) do directório /home/public para as máquinas da rede 192.168.10.0/24

/home/public 192.168.10.0/255.255.255.0(rw)

Depois de realizada a configuração, vamos activar a exportação usando o comando

exports –a

De referir que o NFS funciona como serviço, sendo necessário activar o mesmo através do comando

service nfs start

CLIENTE

Do lado do cliente, apenas é necessário mapear o directório partilhado pelo servidor. Considerando que o servidor tem associado o IP: 192.168.10.254, bastaria usar o comando:

mount 192.168.10.254:/home/public /home/public

E está feito. Este pequeno tutorial teve como principal objectivo dar uma ideia das potencialidades do NFS. Existem muitas outras configurações que podem ser realizadas de acordo com o cenário a implementar (um bom livro a ler – Gestão de Sistemas e Redes em Linux (ver aqui). Além dos sistemas Linux, de referir também que o protocolo NFS pode também ser implementado no Windows.

Vamos montar um servidor passo a passo?

Exit mobile version