Configurando o NFS - SISTEMA DE ARQUIVO DE REDE-
ANTES DE TUDO: O QUE É NFS?
o NFS é um sistema de arquivos que permite o compartilhamento de dados em uma rede, de forma que os clientes possam acessar árvores de diretórios em servidores da mesma forma como acessa localmente. Isto é possível devido às funcionalidades do kernel no lado cliente (que usa o sistema de arquivo remoto) juntamente aos serviços NFS - servidor que provê os arquivos de dados.
**Os dados acessados pelos usuários podem ser mantidos em uma máquina central.
**Os dados que consomem muito espaço em disco podem ser mantidos em uma única máquina.
- INSTALAÇÃO DO NFS:
- O portmap é o serviço que geralmente escuta a porta 11, recebe um número identificador de programa RPC e retorna um número de porta com a qual o cliente se conecta para a partir de então, comunicar-se através de chamadas de procedimentos remotos - RPC.
- O pacote nfs-server contém os programas necessários para que funcione o daemon do NFS. O pacote nfs-utils provê os utilitários para o cliente e o servidor.
A configuração do NFS no servidor é feita em um único arquivo, o "/etc/exports", onde vai a configuração dos diretórios compartilhados, um por linha. Originalmente, este arquivo fica vazio, ou contém apenas um comentário. Você precisa apenas abrí-lo num editor de textos e adicionar as pastas que deseja compartilhar. Por exemplo:
/home/ftp/pub 10.0.0.10(rw, all_squash) lab1(ro)
Neste exemplo, o diretório /home/ftp/pub está sendo disponível para que o hospedeiro 10.0.0.10 com acesso tanto para leitura como para gravação e os números de ID de usuário e de grupo são mapeados automaticamente para o usuário anônimo - (opção all_squash). O mesmo diretório também está disponível para a máquina lab1, mas com acesso apenas para leitura (ro = read-only).
O próximo passo é inicializar o serviço nfsd. Para isto basta digitar:
# /etc/rc.d/init.d/nfs stop
#/etc/rc.d/init.d/nfs start
ou apenas isso:
# /etc/rc.d/init.d/nfs restart
Depois de iniciado o serviço nfs, você deve executar o comando:
#exportfs
Este comando exportará todos os compartilhamentos definids no arquivo /etc/exports.
Na máquina cliente:
# showmount --exports
Esse comando vai listar os diretórios exportados ( no servidor, nesse caso se coloca o número IP do servidor na frente. ex: # showmount -- exports 10.0.0.1)
# mount -t nfs 10.0.0.1/home/ftp/pub /mnt/servidor/
Esse comando vai montar o diretório /home/ftp/pub compartilhado no servidor 10.0.0.1 na pasta /mnt/servidor/ (vale lembrar que esta pasta de montagem deve estar previamente montada, caso não esteja, utilize o comando: mkdir /mnt/servidor.)
Agora que já está tudo configurado, teste o compartilhamento na máquina cliente listando os arquivos montados na pasta /mnt/servidor no caso deste exemplo com o comando:
# ls /mnt/servidor
Se listar os arquivos que estão no servidor (lógico se a pasta no servidor não estiver vazia.), a configuração está terminada.
Marcadores: Redes Linux
0 Comentários:
Postar um comentário
Assinar Postar comentários [Atom]
<< Página inicial