Agora para termos certeza que nossa rede
está funcionando, digite no Mandriva:
ping 10.0.1.1
E no Kurumin:
ping 10.0.1.2
Pode acontecer de o Mandriva não ter "enxergado" a
máquina com Kurumin. Para resolver este problema, logue -se como
root(visto acima) na máquina com o Mandriva e digite:
service network restart
Depois de reiniciar a rede digite para termos certeza que tudo esta
certo:
ping 10.0.1.1
Ativando o Servidor NFS no Kurumin
Depois de configurarmos a rede, e termos certeza que ela está
funcionando, vamos ativar o servidor NFS do Kurumin.
Para isso, abra o console do Kurumin, no meu caso o Konsole(do KDE).
Após ele ter carregado, digite:
sudo nfs-server-ativar
Obs: Por algum motivo, o Kurumin não me disponibilizou os
aplicativos
do console para que eu ativa -se o NFS manualmente, mas em
compensação o comando acima faz tudo o que precisamos de
uma maneira mais fácil.
Em seguida o script do Kurumin
fará o carregamento dos daemons e dos processos
necessários para o funcionamento do NFS, depois que esta etapa
estiver pronta será aberto o arquivo exports, localizado na
pasta /etc.
No arquivo exports é onde você informará ao sistema
qual
pasta vai ser compartilhada, quem vai poder acessa -la, e com
que direitos.
Ficará assim:
[pasta_que_você_quer_compartilhar]
[endereço_ip_do_cliente][direitos_dos_clientes_no_direitorio_compartilhado]
No meu caso coloquei assim:
/data/exemplo *(ro)
Atenção, ao colocar asterisco, qualquer um pode acessar
sua pasta compartilhada, se você não desejar que isto
aconteça, coloque neste campo o endereço ip do cliente
que você quer que tenha acesso ao diretório compartilhado.
Entre parentes temos as permissões dos usuários clientes,
no caso, permitidos somente o direito de leitura, se tivéssemos
colocado
(rw) teríamos permitidos direito de leitura e escrita.
Atenção! Colocar direito de leitura e escrita não
é aconselhado!
Na tela abaixo podemos ver o script do
Kurumin iniciando o processo para liberar o servidor NFS, veja que o
script ativa o daemon portmap, exporta as linhas descomentadas(linhas
que não tem o símbolo #) e inicia o daemon nfsd.
Pronto! Se tudo estiver sido feito corretamente, o servidor NFS do
Kurumin foi ativado e está funcionando, agora você
já pode acessar, de uma outra máquina cliente, o Kurumin
via NFS, a pasta compartilhada.
Acessando o Servidor NFS por outra
máquina cliente.
Após termos configurado o servidor NFS na máquina com o
Kurumin, é hora de acessarmos sua pasta compartilhada.
O Primeiro passo que devemos fazer é verificar se os pacotes com
os utilitários para o cliente NFS funcionar estão
instalados. Para isso abra o Konsole, ou outro terminal de sua
preferência, logue -se como root(processo descrito acima) e
digite:
[root@notebook localhost]# rpm -qa | grep nfs
Depois que digitar esses comandos, o gerenciador de pacotes rpm
fará uma busca pelos pacotes instalados e mostrará, se
encontrar, algum pacote que contenha o nome nfs.
Se você já tiver instalado o cliente nfs na sua
máquina, você receberá a seguinte resposta pelo
console:
nfs-utils-1.0.7-6mdk
nfs-utils-clients-1.0.7-6mdk
Se o rpm não encontrar nada, você terá que instalar
os pacotes do cliente nfs.
Depois de confirmar que tudo está instalado corretamente, entre
na pasta /etc/init.d com o comando:
cd /etc/init.d
Digite em seguida:
./portmap start
Se tudo correr bem, aparecerá esta mensagem no console:
Iniciando
portmapper:
[ OK ]
Ainda nesta pasta digite:
./nfslock start
Porfim, para acessar a pasta compartilhada da outra máquina com
o Kurumin, precisamos monta -la. Para isso digite:
mount 10.0.1.1:/data/exemplo /mnt/data
Repare que depois do comando mount, colocamos o endereço ip do
servidor NFS, em seguida, depois dos dois pontos, colocamos a pasta
compartilhada que queremos acessar e por último colocamos aonde
que ela deve ser montada em nosso sistema. É importante que
você coloque nesta última pasta, um diretório que
você tenha direito de leitura e escrita.
Se tudo correu bem, a pasta que você escolheu para receber os
arquivos da pasta compartilhada do servidor, conterá dentro de
sí, os arquivos da pasta compartilhada pelo NFS do computador
com o Kurumin.
Dica:
Você pode automatizar o processo de montagem da pasta
compartilhada por NFS, isso é possivel editando o fstab.
Para isso logue -se como root na máquina com Mandriva e digite
no Konsole(Terminal):
vi /etc/fstab
E coloque este conteúdo no final do arquivo
10.0.1.1:/dados/exemplo /mnt/dados nfs defaults 0
Obs: Primeiro colocamos o endereço ip do servidor NFS, depois
colocamos a pasta que queremos acessar no servidor, depois vem a pasta
aonde será montada o compartilhando do arquivo NFS em nosso
computador, em seguida declaramos o tipo de sistema de arquivos, no
caso nfs, depois em defaults, colocamos as permissões sobre a
pasta, e por fim o 0 é a opção para dump.
Conclusão
Neste artigo abordei um tema trivial, que existe muita
documentação na internet, mas tentei de uma forma mais
simples, para que as que tem pouco conhecimento nessa área,
também possam usufruir dos recursos do NFS sem ter problemas e
dor de cabeça.
Matheus Santana Lima
matheusslima@yahoo.com.br
http://www.matheussantanalima.x-br.com/
Fico no aguardo pelos comentários.