09.01  
Inicio arrow Resumo do Site arrow Compartilhamento de Arquivos para clientes Unix
Principal
Inicio
Noticias
Artigos
Regras da Lista
Assinar a Lista
Histórico da Lista
PC-BSD: Artigos
PC-BSD: Notícias
Galeria de Imagens
Contador Usuários FUG
FUGs Estaduais
Downloads
Enquetes
FAQ
Resumo do Site
Links
Pesquisar
Contato
Sobre a FUG-BR
RSS
-
DOC-BR (FUG BR)
Introdução
Projeto DOC-BR
Handbook
FAQ Oficial
-
+ Noticias
Alertas de Seguranca
Alertas em Ports
BSD em Geral
DaemonNews (Ingles)
MyFreeBSD
Todas Categorias
-
Login
Nome de Usuário

Senha

Lembrar login
Esqueceu sua senha?
Sem conta? Crie uma


Compartilhamento de Arquivos para clientes Unix PDF Imprimir E-mail
Por Guilherme Rosário   
12/06/2006

Compartilhamento de Arquivos para clientes Unix

NFS (Network File System)


O NFS ou Network File System - sistema de arquivos em rede - permite que clientes acessem arquivos compartilhados em um servidor como se fossem arquivos locais. Com isso, podemos por exemplo guardar arquivos de instalação de programas em um servidor e acessá-los pela rede, facilitando a operação e economizando espaço em disco nos clientes. Outra aplicação prática é guardar os diretórios home dos usuários em um único servidor, e em qualquer máquina que o usuário logar-se terá os mesmos arquivos. Também pode-se compartilhar drives de CDROM ou qualquer outro dispositivo de armazenamento. O NFS foi originalmente criado pela Sun Microsystems nos anos 80, e é definido pela RFC1094.

Daemons usados pelo NFS:

nfsd - Processa os pedidos dos clientes NFS.
mountd - Faz a entrega dos pedidos que o nfsd passa a ele.
portmap - É o daemon portmapper, que permite que os clientes descubram que porta o servidor NFS está usando.

Para que tais daemons sejam inicializados no servidor, é necessário inserir as seguintes linhas ao arquivo /etc/rc.conf:

portmap_enable="YES"
nfs_server_enable="YES"
mountd_flags="-r"

No cliente, deve ser adicionada a seguinte linha ao /etc/rc.conf:

nfs_client_enable="YES"

O arquivo /etc/exports, no servidor, especifica que arquivos devem ser compartilhados com os clientes. Cada linha especifica um diretório, quem pode acessá-lo e também pode ser especificado o tipo de acesso desejado.


Por exemplo, para compartilhar o drive de CDROM com todas as máquinas da rede 192.168.0.0/16, a seguinte linha deve ser inserida:

/cdrom -ro -network 192.168 -mask 255.255.0.0

O parâmetro -ro especifica a permissão read-only, ou somente leitura.

 

Para compartilhar o /home para as máquinas 192.168.0.2, 192.168.0.3 e 192.168.0.4, insira a seguinte linha:

/home 192.168.0.2 192.168.0.3 192.168.0.4

 

Para compartilhar o diretório /teste para a máquina 192.168.0.5 e deixar ela acessar esse diretório como root (se o root na máquina cliente montar o /teste do servidor poderá acessá-lo com todos os poderes de root), basta inserir a seguinte linha:

/teste -maproot=root 192.168.0.5

 

Para compartilhar os diretórios /usr/src e /usr/ports com a máquina teste.exemplo.org, insira a seguinte linha:

/usr/src /usr/ports teste.exemplo.org

 

Para compartilhar o diretório /teste2 com todo mundo e dar permissão de somente leitura, adicione a seguinte linha:

/teste2 -ro

 

Com esses exemplos, pode-se ter uma boa idéia de qual é o formato do arquivo /etc/exports. Para maiores detalhes, veja o manual com o comando "man exports".

Depois de configurar o NFS, é necessário reiniciar a máquina. Se apenas foi modificado o arquivo /etc/exports, basta reiniciar o mountd para que as alterações entrem em vigor:

# kill -HUP `cat /var/run/mountd.pid`

ou simplesmente

# killall -HUP mountd

 

Para montar um diretório compartilhado, utiliza-se no cliente o comando mount, no seguinte formato:

# mount servidor:/compartilhamento /mountpoint

 

Por exemplo, para montar o /home do servidor 192.168.0.1 no diretório /mnt local, basta digitar:

# mount 192.168.0.1:/home /mnt

 

Se for necessário que algum compartilhamento seja montado automaticamente no cliente, no momento da inicialização, basta adicioná-lo ao arquivo /etc/fstab. Seguindo o mesmo exemplo acima, deveríamos adicionar a seguinte linha ao /etc/fstab:

192.168.0.1:/home /mnt nfs rw 0 0

Para maiores detalhes do formato do arquivo, man fstab.

 

Há um utilitário para visualizar estatísticas sobre as atividades do servidor NFS, fica em /usr/bin/nfsstat. Ele mostra um relatório bem detalhado se invocado sem parâmetros. Se for utilizado o comando "nfsstat -w 2" teremos um relatório resumido, e será atualizado a cada 2 segundos, constatemente (obviamente o valor pode ser alterado).

Referencia: http://www2.unijui.tche.br/~heini/freebsd/nfs.html

Comentários
GSMFans
Por Rocks-hd em 22/02/2008 14:00:51
Parabens rapaz, ótimo tutorial, muito bem explicado é bom saber que existem pessoas como voce que gostam de ajudar
Resume um texto pra mim?? Urgente!!
Por Nãah'Gateenha em 12/11/2008 18:24:05
Eu tenho que resumi um texto urgente e não sei como resumir.. Vocês podem me ajudar?? 
O resumo do texto é pra amanhã.. 
 
O texto é: 
A água é utilizada de diversas maneiras no dia-a-dia, para tomar banho, lavar louça, na descarga do vaso sanitário. Depois de eliminada, ela passa a ser chamada de esgoto. A origem do esgoto poe ser, além de doméstica, pluvial (água das chuvas) e industrial (água utilizada nos processos industriais). Se não receber tratamento adequado, o esgoto pode causar enormes prejuízos à saúde pública por meio de transmissão de doenças. Seja pelo contato direto ou através de ratos, baratas e moscas. Ele pode ainda poluir rios e fontes, afetando os recursos hídricos e a vida vegetal e animal. Para evitar esses problemas, as autoridades sanitárias instituíram padrões de qualidade de efluentes que são seguidos pela CORSAN. Afinal, o planejamento de um sistema de esgoto tem dois objetivos fundamentais: a saúde pública e a preservação ambiental. 
 
Através da rede coletora pública, o esgoto sai das residências e chega à estação de tratamento, denominada ETE. O sistema é longo, pois o esgoto é recolhido por ramais prediais e levado para bem longe, o que exige a realização de grades obras subterrâneas ao longo das ruas. 
 
Uma vez instalada a rede coletora e implantado o sistema de tratamento , é a vez de os usuários fazerem a sua parte. É preciso que cada morador peça a ligação da sua residência à rede coletora para contribuir com a saúde pública e a recuperação ambiental.  
É esse ai.. me ajudem por favor.


Comente!*
Nome:
E-mail
Homepage
Título:
Comentário:

Código:* Code

Última Atualização ( 12/06/2006 )
 
< Anterior   Próximo >
FUG-BR - Espalhando BSD
Dicas Rápidas:

/etc/make.conf:

SUP_UPDATE=YES
SUPHOST=\
    cvsup.br.FreeBSD.org
SUPFILE=/seu/supfile

# cd /usr/src
# make update
# cd /usr/ports
# make update

 






Wallpapers
Online:
Nós temos 20 visitantes online


Devil Store - Sua loja BSD
FreeBSD Brasil LTDA

FUG-BR: Desde 1999, espalhando BSD pelo Brasil.