nfs – network file system

9
Sistemas Distribuídos Alunos: Larissa e Marlon Professor: Rogério Leão NFS – Network File System Sistema de Arquivo em Rede 1

Upload: marlon-munhoz

Post on 25-Jul-2015

183 views

Category:

Education


6 download

TRANSCRIPT

Page 1: NFS – Network File System

1

Sistemas DistribuídosAlunos: Larissa e MarlonProfessor: Rogério Leão

NFS – Network File System

Sistema de Arquivo em Rede

Page 2: NFS – Network File System

2

O NFS permite que um sistema compartilhe seus diretórios e arquivos com outros sistemas através de uma rede. Usando NFS, os usuários e programas podem acessar arquivos em sistemas remotos quase como se fossem arquivos locais.

NFS – Network File System

Page 3: NFS – Network File System

3

Estações locais usam menos espaço em disco porque dados frequentemente usados podem ser armazenados em uma única máquina e ainda permanecerem acessíveis a outras pela rede.

Não há necessidade de usuários terem diretórios pessoais separados em cada máquina da rede. Diretórios pessoais podem ser configurados no servidor NFS e serem disponibilizados através da rede.

Dispositivos de armazenamento como pen drives, leitores de CD-ROM e leitores de ZIP podem ser usados por outras máquinas na rede. Isto pode reduzir o número de leitores de mídia removível em toda a rede.

Benefícios Notáveis Que o

NFS Pode Oferecer

Page 4: NFS – Network File System

4

O NFS consiste de, pelo menos, duas partes principais: um servidor e um ou mais clientes. O cliente acessa remotamente os dados armazenados na máquina servidora. Para que isto funcione direito, alguns poucos processos precisam estar configurados e rodando.

Como O NFS Funciona

Page 5: NFS – Network File System

5

Instalando o servidor NFS no computador onde será criado o compartilhamento:

$ sudo apt-get install nfs-kernel-server Após a instalação devemos editar um arquivo de

configurações onde indicaremos qual pasta será compartilhada e os atributos de permissões dado a ela.

$ sudo gedit /etc/exports No exemplo iremos compartilhar uma pasta

chamada dados que se encontra na raiz, para isso adicionamos a linha abaixo no arquivo de configurações.

/dados *(rw,sync,no_root_squash) Salve o arquivo e saia do Gedit.

Configurando O NFS

Page 6: NFS – Network File System

6

Agora precisamos iniciar o servidor NFS.$ sudo /etc/init.d/nfs-kernel-server start

Pronto, o computador está pronto com seu compartilhamento, agora no outro computador vamos montar o compartilhamento recém criado.

Temos de criar um ponto de montagem para nosso compartilhamento.

$ sudo mkdir /media/dados E agora a montagem

$ sudo mount 192.168.2.1:/dados /media/dados Onde o IP é o do computador onde está o

compartilhamento e o nome da pasta compartilhada seguido do local onde está o nosso ponto de montagem.

Configurando O NFS

Page 7: NFS – Network File System

7

Adicionando na fstab. (caso deseje deixá-lo para montar automaticamente)

$ sudo gedit /etc/fstab E adicione a linha:

192.168.2.1:/dados /media/dados nfs rsize=8192,wsize=8192,timeo=14,intr Claro que trocando os dados que usamos

como exemplo pelo que será usado realmente.

Easy and fast Agora é só transferir seus arquivos.

Configurando O NFS

Page 8: NFS – Network File System

8

Com o uso de uma máquina servidora, o aumento do processamento das máquinas clientes aumentam, pois os arquivos armazenados no servidor podem ser acessados por todos os outros máquinas clientes através da rede, poupando-se assim espaço no hardware.

Conclusão

Page 9: NFS – Network File System

9

http://www.vivaolinux.com.br/artigo/NFS-sem-segredos

http://www.vivaolinux.com.br/artigo/Iniciando-no-NFS

http://www.ubuntucampinas.org/?p=94 https://help.ubuntu.com/8.04/

serverguide/network-file-system.html http://pt.wikipedia.org/wiki/

Network_File_System http://nfs.sourceforge.net/ http://www.openit.com.br/freebsd-hb/

network-nfs.html

Referências