Assim como o SAMBA, o NFS deve ser habilitado manualmente. Algumas
distribuições ja vem com ele instalado e as vezes, até com uma interface
gráfica para sua configuração. Porém no Ubuntu vamos configurar tudo
manualmente pois desconheço uma interface gráfica.
O primeiro passo é instalar os pacotes necessários para iniciarmos a configuração da rede. Os pacotes são: nfs-kernel-server, nfs-common e portmap.
Em outras distribuições, apenas “nfs”.
Para instalar utilize o seguinte comando:
sudo apt-get install nfs-kernel-server nfs-common portmap
Agora o próximo passo é editar o arquivo “exports”, para isso digite no terminal:
sudo gedit /etc/exports
Dentro
do arquivo, adicione o endereço da pasta que deseja compartilhar e o IP
da máquina que irá acessar o compartilhamento seguindo o modelo a
seguir:
/home/usuario 192.168.0.100 (rw,async)
Se desejar que toda a faixa de IP de sua rede acesse o compartilhamento, ao invés de 1 computador em particular, faça:
/home/michael 192.168.0.* (rw,async)
Descrevendo as opções
r = Read, permissão de leitura da pasta.
w = Write, estou dando permissão de escrita no compartilhamento.
E se deseja compartilhar como apenas leitura, use: “ro” no lugar de “rw”
Ja
a opção “async” é muito útil em redes locais por que permite que o NFS
transfira arquivos de forma “assíncrona”, sem precisar esperar pela
resposta do cliente. Sem essa opção a taxa de transmissão em uma rede de
100MB/s fica em torno de 6/7 MB/s, e se ativada, vai para 11 MB/s. Fica
limitada apenas à velocidade da rede e obviamente aos HDs do servidor e
dos clientes.
Ja com as devidas alterações feitas no arquivo
exports, digite o comando abaixo para fazer com que o arquivo
anteriormente editado, seja lido pelo Kernel.
sudo exportfs -a
e inicie os serviços NFS e Portmap com os comandos:
sudo /etc/init.d/portmap start
sudo /etc/init.d/nfs-kernel-server start
Agora
a parte de configuração na máquina cliente é extremamente simples, abra
o terminal ou até mesmo graficamente e crie um diretório para ser usado
para montarmos o compartilhamento. Por exemplo:
mkdir /home/michael/nomedocompartilhamento
e depois monte com o comando:
sudo mount -t nfs 192.168.0.161:/home/usuario /home/michael/nomedocompartilhamento
Explicando o procedimento passa-a-passo
mount = Comando usado para montar o compartilharmento.
IP = Especifique o IP do servidor que configurou anteriormente.
/home/usuario = Pasta que foi compartilhada no servidor.
/home/michael/compartilhamento = Pasta criada para receber a montagem do compartilhamento.
Pronto o compartilhamentos está criado e pronto pra ser usado.
Nenhum comentário:
Postar um comentário