Você está na página 1de 5

Instalando o NFS no Ubuntu 12.

04
Rodrigo C. Heck
FTEC Faculdade de Tecnologia Unidade Centro
Rua Comendador Manuel Pereira, 249 Porto Alegre RS Brazil
Resumo:
!FS "Network File System# $ um %i%tema de ar&ui'o% di%tri(u)do% de%en'ol'ido
inicialmente *ela Sun Micro%+%tem%, ,nc-, a .im de com*artil/ar ar&ui'o% e diret0rio%
entre com*utadore% conectado% em rede, .ormando a%%im um diret0rio 'irtual-
1. !FS "Network File System# $ um %i%tema de ar&ui'o% di%tri(u)do% de%en'ol'ido
inicialmente *ela Sun Micro%+%tem%, ,nc-, a .im de com*artil/ar ar&ui'o% e diret0rio%
entre com*utadore% conectado% em rede, .ormando a%%im um diret0rio 'irtual- A .un12o
do !FS $ *ermitir &ue de .orma tran%*arente diret0rio% *o%%am %er u%ado% 'ia rede,
utilizando o modelo cliente3%er'idor onde uma m4&uina di%*oni(iliza um diret0rio 'ia
rede e a% outra% rece(em e montam e%te diret0rio em %ua 4r'ore de diret0rio% local-
Vejamos alguns benefcios que o NFS pode oferecer:
estaes locais usam menos espao em disco porque dados frequentemente
usados podem ser armazenados em uma nica mquina e ainda permanecerem
acessveis a outras pela rede.
no h necessidade de usurios terem diretrios pessoais separados em cada
mquina da rede. Diretrios pessoais podem ser configurados no servidor NFS e
serem disponibilizados atravs da rede.
dispositivos de armazenamento como leitores de CD-ROM e drives USB podem
ser usados por outras mquinas na rede, reduzindo o nmero de leitores de mdia
removvel em toda a rede e centralizando o controle de mdias.
O protocolo NFS reside na camada de aplicao do modelo TCP/IP. As funcionalidades
do NFS no Linux so implementadas em nvel kernel, onde o VFS (sistema de arquivo
virtual) est integrado no kernel.
2. Para instalar um servidor NFS no Ubuntu:
# apt-get install nfs-kernel-server
Instalao do aplicativo nfs
Crie um diretrio para armazenar os arquivos a serem compartilhados com os hosts
clientes. Exemplo: /compartilhado.
# sudo mkdir /compartilhado
Edite o arquivo /etc/exports para especificar as permisses do compartilhamento.
Adicione seguinte linha:
3com*artil/ado 5"r6,%+nc,no7%u(tree7c/ec8,no7root7%&ua%/
A%%im, o diret0rio %er4 com*artil/ado com *ermi%%9e% de leitura e e%crita e
&ual&uer ar&ui'o &ue .or adicionado no diret0rio %er2o ra*idamente 'i%ualizado% *elo%
u%u4rio% do /o%t cliente-
Edite o ar&ui'o etc!osts.denn" e adicione a% %eguinte% lin/a% *ara negar o ace%%o
remoto ao !FS a todo% o% /o%t%:
*ortma*:A;;
loc8d:A;;
mountd:A;;
r&uotad:A;;
Agora 'ou li(erar o ace%%o remoto ao !FS *ara /o%t% e%*ec).ico%-
Se 'oc< &uer com*artil/ar o diret0rio =3com*artil/ado> com todo% o% /o%t% *ertencente%
a .ai?a de rede @92-@AB-C-C324 "na &ual tam($m e%t4 o %er'idor !FS#, edite o ar&ui'o
etc!osts.allo# e in.orme a% lin/a% a(ai?o- Se 'oc< &uer com*artil/ar a*ena% com um
ou doi% com*utadore% da rede, %u(%titua @92-@AB-C-C324 *elo% endere1o% ,P %e*arandoD
o% *or ')rgula- E?-: *ortma*: @92-@AB-C-2, @92-@AB-C-E-
portmap: 192.168.0.0/24
lockd: 192.168.0.0/24
rquotad 192.168.0.0/24
mountd: 192.168.0.0/24
statd: 192.168.0.0/24
3 .Execute o comando abaixo para ativar o servio e habilitar as configuraes.
$sudo etcinit.dn%s&kernel&ser'er restart
Agora ns j temos o servidor SSH em pleno funcionamento pronto para as requisies
de administrao remota.
4. No cliente
Basta realizar a instalao do cliente NFS.
# sudo apt-get install nfs-common
Monte o diretrio compartilhado pelo servidor NFS no host cliente.
Crie o diret0rio &ue rece(er4 o% ar&ui'o% com*artil/ado% *elo %er'idor-
$ sudo mkdir mediacom(artil!ado
Edite o arquivo /etc/fstab e adicione a seguinte linha ao final. Isso far com que a
montagem do diretrio remoto seja executadada automaticamente quando o computador
for ligado.
I)&Ser'idor:com(artil!ado mediacom(artil!ado n%s r# 0 0
!a lin/a acima, %u(%titua =,PDSer'idor> *elo ,P do %er'idor !FS- E?em*lo:
@92-@AB-C-@-
Agora monte manualmente o diret0rio remoto no /o%t cliente-
sudo mount I)&Ser'idor:com(artil!ado mediacom(artil!ado
Pronto! Agora s testar. Adicione alguns arquivos no diretrio /compartilhado do
servido e ver estes mesmos arquivos no diretrio /media/compartilhado do host
cliente.
Concluso
Podemo% ent2o concluir &ue o !FS $ uma
.erramenta &ue cum*re %eu *a*el em .acilitar a 'ida de &uem nece%%ita *ermitir &ue de
.orma tran%*arente diret0rio% *o%%am %er u%ado% 'ia rede, utilizando o modelo
cliente3%er'idor onde uma m4&uina di%*oni(iliza um diret0rio 'ia rede e a% outra%
rece(em e montam e%te diret0rio em %ua 4r'ore de diret0rio% local-
*. Re%er+ncias
,uia do Hard#are
/tt*:33666-/ard6are-com-(r3li'ro%3linu?Drede%3n.%-/tml
-rabal!os Feitos
/tt*:33666-tra(al/o%.eito%-com3en%aio%3ni%Dn.%3ABFA9F-/tmlG7*HB

Você também pode gostar