Buscar

7_SL-NFS

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

*
Tecnologia em Redes de Computadores
Administração de Redes em Software Livre 
Leandro de Faria Freitas
leandro.freitas@bh.estacio.br
leandrodefariafreitas@gmail.com
*
Atividades do dia 01/04
Matéria:
Configurar o compartilhamento de arquivos entre sistemas Linux.
Aprender a montar sistemas de arquivos remotos manualmente.
Aprender a configurar montagem automática de sistemas de arquivos remotos.
Guia Foca:
http://focalinux.cipsga.org.br/guia/iniciante/
Prova dos capítulos 12, 14 e 15
Livro texto
Capítulos 16 – Sistemas de Arquivos em Rede
*
Administração de Redes em Software Livre
16.1 Informações Genéricas sobre o NFS
NFS = Network File System
Permite compartilhamento de arquivos entre computadores
Criado em 1985 pela Sun Microsystems, para máquinas sem disco
Roda sobre o protocolo RPC (Remote Procedure Call)
Pode utilizar tanto UDP quanto TCP como protocolo da camada de transporte
*
Administração de Redes em Software Livre
16.1 Informações Genéricas sobre o NFS
Permite a implantação de quotas de disco
Convenções de nomes:
Importante inserir o nome do servidor no ponto de montagem
Ex: /nomedoservidor/usuários
Segurança é uma questão importante
Acesso deve ser controlado também por firewall
Bloquear as portas 2049 e 111 UDP e TCP para a Internet
Necessita de UID´s completamente exclusivos na rede
Root em uma máquina local pode acessar o drive com o usuários que quiser, pois pode alterar o UID
*
Administração de Redes em Software Livre
16.2 NFS no lado do Servidor
Quando um servidor compartilha um diretório, dizemos que ele “exportou” o diretório
Deamon
Ubuntu: /etc/init.d/nfs-kernel-server
RedHat: /etc/rc.d/init.d/nfs
Arquivo de configuração:
/etc/exports
Cada linha indica um diretório exportado
Após alterar este arquivo, o comando “exportfs –a” deve ser executado
*
Administração de Redes em Software Livre
16.2 NFS no lado do Servidor
Arquivo de configuração:
/etc/exports
Após alterar este arquivo, o comando “exportfs –a” deve ser executado
Para exportar o diretório /home/extra para o host alfa com permissão de leitura e gravação e para o host beta com permissão de leitura apenas, a linha do /etc/exports seria: 
/home/extra alfa(rw) beta(ro)
*
Administração de Redes em Software Livre
16.2 NFS no lado do Servidor
/etc/exports
/home/extra alfa(rw) beta(ro)
Diretório	Clientes
Clientes podem ser:
Nome de host
Curingas (* e ?)
Redes IP (endereço IP / máscara)
Opções de exportação:
	ro – somente leitura
	rw – leitura e escrita
	no_root_squash – root remoto 		tem acesso como 		root local
*
Administração de Redes em Software Livre
16.2 NFS no lado do Servidor
exportfs:
exportfs –a = exporta todos os diretório listado no arquivo /etc/exports
exportfs –ua = cancela a exportação de todos os diretórios exportados
exportfs –o fw alfa:/home/extra = exporta o diretório /home/extra para o host alfa com permissão de leitura e gravação
exportfs –u alfa:/home/extra = cancela a exportação do diretório /home/extra para o host alfa
exportfs = sem parâmetros é utilizado para mostrar os diretórios atualmente exportados 
*
Administração de Redes em Software Livre
16.3 NFS no lado Cliente
mount
O comando mount é utilizado para montagem de diretório remotos, da mesma forma que na rede local.
O ponto de montagem (diretório) local deve existir.
Para montar 
Para checar a montagem de um diretório remoto no servidor coyote, por exemplo, o comando showmount é utilizado:
showmount -e coyote
*
Administração de Redes em Software Livre
16.3 NFS no lado Cliente
Para que um diretório seja montado automaticamente durante a inicialização, uma linha no /etc/fstab deve ser acrescentada:
/etc/fstab
gama:/home/extra /rede nfs 0 0
Diretório	Clientes
*
Administração de Redes em Software Livre
NFS
Atividade – criação de mapeamento de rede:
Servidor
Criar entrada no “/etc/exports”
Executar o comando “exportfs –a”
Cliente
Efetuar montagem do diretório remoto com o comando mount
Cliente e servidor
Criar entradas para nomes no “/etc/hosts”
Testar acesso do cliente, criando arquivos e checando a criação na máquina remota.
*
Administração de Redes em Software Livre
O que é esperado de você para a próxima aula:
ACABOU o estudo do Guia Foca
Leitura do capítulo 26 – Cooperando com o Windows – do Livro “Manual Completo do Linux – Guia do Administrador” – Biblioteca Virtual da Estácio
O que provavelmente veremos na próxima aula:
Conhecer os conceitos de compartilhamento de arquivos entre os sistemas Linux e Windows.
Configurar o compartilhamento de arquivos entre sistemas Linux e Windows.
Aprender a montar manualmente no sistema local compartilhamentos Windows.
*
*
*
*
*
*
*
*
*
*
*
*

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais