You are on page 1of 23

NFS

NETWORK FILE SYSTEM


UNIVERSIDADE ESTADUAL DE MARING UEM CENTRO DE TECNOLOGIA CTC DEPARTAMENTO DE INFORMTICA - DIN

SUMRIO
Introduo Definio Caractersticas Transparncia Histrico / Lanamento de Verso Funcionamento Implementao Usos Prticos

Desvantagem
Bibliografia
05/09/2012

INTRODUO
Sistemas de Arquivos Distribudos Garantir o acesso aos arquivos armazenados no servidor Permitir o compartilhamento de Dispositivos de E/S Devem prover:

Confiabilidade Redundncia Disponibilidade Escalabilidade

05/09/2012

DEFINIO
NFS Network File System (Sistema de Arquivos de Rede) Sistema de Arquivos Distribudos Estrutura Cliente-Servidor Servidor
Os arquivos ou diretrios so hospedados em um servidor e disponibilizados para diversos clientes
O cliente acessa remotamente os dados armazenados na mquina servidora.

Clientes

05/09/2012

DEFINIO
Utiliza servios RPC (Remote Procedure Call Chamada Remota a procedimento)

05/09/2012

CARACTERSTICAS
Stateless No mantm informaes para acesso posterior Caching Cliente
Reduz nmero de requisies ao servidor Evita acesso ao disco a cada operao/ atendimento ao cliente

Servidor

File Locking Acesso exclusivo do processo

05/09/2012

CARACTERSTICAS
Entrega de mensagens: Protocolo At-least-once (Pelo menos uma vez) Transporte: Protocolo UDP

05/09/2012

TRANSPARNCIA
Acesso Uso de VFS (Virtual File System) permite a comunicao independente de SO Falhas Servio Stateless permite retorno de uma falha ao ponto que parou Localizao No h distino de VFS local e remoto Performance Uso de cache melhora desempenho no acesso

05/09/2012

TRANSPARNCIA
Migrao Tabelas remotas dos clientes precisam ser atualizadas Replicao Uso de cache dificulta a coerncia/ consistncia de dados no cliente Concorrencia Servio File Locking no permite acesso concorrente ao mesmo recurso

05/09/2012

HISTRICO

05/09/2012

10

FUNCIONAMENTO
2 protocolos: Protocolo de montagem dos arquivos Protocolo para acesso a diretrios e arquivos

05/09/2012

11

FUNCIONAMENTO
Caminho

PROTOCOLO DE MONTAGEM

Daemon De Montagem Aplicao FileHandle

FileHandle

Servidor NFS

05/09/2012

12

FUNCIONAMENTO
Cliente Chamada de Sistema

PROTOCOLO PARA ACESSO A DISRETRIOS E ARQUIVOS


Servidor Chamada de Sistema

Virtual File System Local File System Cliente NFS Stub RPC Disco Rede
05/09/2012

Virtual File System Servidor NFS Stub RPC Disco Local File System

13

IMPLEMENTAO

Pr-Requisitos

Uma rede instalada e configurada Os seguintes daemons executando nos clientes: NFSD Mountd Portmap

05/09/2012

14

IMPLEMENTAO
Instalao A instalao pode ser feita pelo Synaptic ou pelo apt-get Synaptic Nfs-server Nfs-utils Apt-get Utilize os comandos install nfs-server e nfs-utils

05/09/2012

15

IMPLEMENTAO
Configurao do Servidor Webmin Definir diretrios que sero exportados Configurao do Cliente necessrios saber o nome do host ou seu endereo IP Antes de usar um diretrio NFS necessrio fazer uma montagem

05/09/2012

16

USOS PRTICOS
Configurar diversas mquinas para compartilhar um CDROM ou outra mdia entre eles. Armazenar todos os diretrios pessoais dos usurios em um servidor central Disponibilizao das reas de trabalho dos usurios em toda a rede

05/09/2012

17

BIBLIOGRAFIA
Coulouris, George; Dollimore, Jean; Kindberg, Tim (2001). Distributed Systems Concepts and Design, 3rd Edition. Addison-Wesley. Tanenbaum, A. S., Steen, V.M. (2007) Sistemas Distribudos: Princpios e Paradigmas. 2 Edio. Pearson Education do Brasil.

05/09/2012

18

DVIDAS

05/09/2012

19

MUITO OBRIGADO!
Fernanda Tamy Ishii 56067 fernanda.tamyi@gmail.com Guilherme Melluzzi Neto 53656 gui.mlz@gmail.com

Luiz Carlos Miyamoto 55002


lc.miyamoto@gmail.com Ricardo Camargo dos Santos santos.c.ricardo@gmail.com

05/09/2012

20

RFC 5661
Lanada em Jan/2010 NFS Verso 4.1 Spencer Shepler Substitui a RFC 3530

05/09/2012

21

RFC 5661
Introduo Objetivos e Metas da NFS 4.1 Mecanismos e Componentes

Protocolo RPC
Servidor Autentica o Cliente NFS RPCSEC_GSS

Procedimentos
Operaes

05/09/2012

22

OPERAO CLOSE

05/09/2012

23

You might also like