nfs network file systems
Download
Skip this Video
Download Presentation
NFS Network File Systems

Loading in 2 Seconds...

play fullscreen
1 / 13

NFS Network File Systems - PowerPoint PPT Presentation


  • 68 Views
  • Uploaded on

NFS Network File Systems. NFS, O que é?. Network File System é um sistema que permite a montagem de sistemas de arquivos remotos através de uma rede TCP-IP Desenvolvido pela SUN nos 80 (RFC1094) http://www.faqs.org/rfcs/rfc1094.html BSD exporta (export) os sistemas de arquivos

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'NFS Network File Systems' - jed


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
nfs o que
NFS, O que é?
  • Network File System é um sistema que permite a montagem de sistemas de arquivos remotos através de uma rede TCP-IP
  • Desenvolvido pela SUN nos 80 (RFC1094)
    • http://www.faqs.org/rfcs/rfc1094.html
  • BSD exporta (export) os sistemas de arquivos
  • ATT compartilha (share) os sistemas de arquivos
terminologia do nfs
Terminologia do NFS
  • Servidor NFS
    • Um servidor de arquivos NFS determina os sistemas de arquivos locais que serão compartilhados com outras máquinas
  • Cliente NFS
    • Um cliente NFS monta os sistemas de arquivos compartilhados através da rede e os trata como se fossem locais
o que preciso
O que é preciso?
  • Comunicação via TCP/IP
  • Computador com o sistema de arquivos (servidor) precisa disponibilizar (exportar) o sistema através do arquivo /etc/exports
  • Computador que deseja usar o sistema de arquivos (cliente) precisa montá-lo através do comando mount ou com uma entrada do arquivo /etc/fstab
inicializa o
Inicialização
  • Os programas (daemons) do NFS devem ser inicializados com o boot
  • O comando pmap_dump mostra o estado dos daemons RPC (Remote Procedure Calls) do sistema. NFS usa RPC.
  • O script nfs em /etc/rc.d/nfs pode ser usado para interromper, reiniciar, parar ou consultar os programas NFS
    • ./nfs [start | stop | status | restart | reload]
etc exports
/etc/exports
  • Usado pelos daemons mountd e nfsd para determinar que arquivos serão montados e as restrições que se aplicarão
  • Arquivos exportados listados um por linha
  • Formato do arquivo
    • Nome do ponto de montagem
    • Lista de computadores (domínio)
      • opções entre parênteses e separadas por vírgulas podem seguir cada nome de computador
    • Ex.
      • /home *.dcc.ufrj.br (rw) pardal.nce.ufrj.br (ro)
endere os e op es
Endereços e Opções
  • Endereços de redes IP podem ser fornecidos no seguinte formato
    • Endereço/máscara
    • Por exemplo: 146.164.39.64/255.255.255.192
  • secure
    • Exige que pedidos se originem em porta menor que 1024
  • ro
    • Somente leitura
  • noaccess
    • Faz tudo abaixo do diretório indicado inacessível
op es
Opções
  • root_squash
    • Mapeia todos os pedidos de uid/gid 0 para o usuário/grupo anônimo.
  • no_root_squash
    • Desliga a opção anterior
  • anonuid e anongid
    • Estas opções definem explicitamente o uid e gid da conta anônima. Útil para clientes PC/NFS que aparecerão como de um único usuário
exemplos
Exemplos

# exemplo de /etc/exports

/ master(rw) legal (rw, no_root_squash)

/projects proj*.local.domain (rw)

/usr *.local.domain (r0)

/home/joe pc001(rw,anonuid=150, anongid=100)

/pub (ro,insecure,all_squash)

/pub/private (noaccess)

exportando manualmente
Exportando manualmente
  • Para forçar a execução do arquivo /etc/exports com o sistema já no ar, usamos o comando exportfs

exportfs [opcoes]

    • a exporta todos arquivos
    • v seja explicado
    • r reexporta todos arquivos
    • u deixa de exportar
    • o op₤ões opções iguais aos do arquivo exports
montando arquivos remotos
Montando arquivos remotos
  • No arquivo /etc/fstab inserir linha no seguinte formato

:

ponto_montagem nfs op₤ões

  • Exemplo:

serv.ufrj.br:/mnt/cd /home/ze/cd nfs ro

  • Montou a partir da máquina serv.ufrj.br o diretório /mnt/cd em /home/ze/cd com opção de leitura.
benef cios do nfs
Benefícios do NFS
  • Arquivos centralizados
    • Os arquivos estão localizados no servidor
    • Uma cópia do arquivo está disponível a vários usuários simultaneamente
    • Ex: diretórios de login
  • Softwares comuns
    • Pacotes de software podem ser compartilhados
    • Diminui o espaço gasto em disco e facilita a gerência.
  • Os arquivos parecem ser locais
    • A distribuição de arquivos é transparente para o usuário e as aplicações
ad