Trabalho de Sistema de Arquivo em Rede apresentado em aula de Sistemas Distribuídos pelos alunos Marlon Munhoz e Larissa Zanforlin na Faculdade de Tecnologia de Jales - FATEC Jales.
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.
2
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.
3
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.
4
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.
5
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.
6
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.
7
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.
8