compartilhando diretórios em rede com o nfs [artigo linux]

1
15/5/2014 Linux: Compartilhando diretórios em rede com o NFS [Artigo] http://www.vivaolinux.com.br/artigo/Compartilhando-diretorios-em-rede-com-o-NFS 1/1 O que é NFS Umas das maiores facilidades disponibilizadas pelos serviços de rede é o compartilhamento de arquivos e este é realizado através de sistemas de arquivos em rede. No Linux , o sistema de arquivos em rede padrão é o NFS (Network File System), que foi desenvolvido pela Sun. Com um sistema de arquivos em rede, qualquer operação com arquivos executada por um programa em uma máquina, é enviada pela rede para outro computador. Esse procedimento faz o programa "pensar" que todos os arquivos encontram-se no mesmo equipamento onde ele está sendo executado. Isso torna o compartilhamento de informações muito simples, já que não requer nenhuma modificação nos programas utilizados. Configurando o servidor O primeiro passo é editar o arquivo /etc/exports, nele deverão ser colocados o diretório do servidor que vai ser compartilhado com a máquina cliente, o número do IP da máquina que estará acessando o servidor e por fim as opções de segurança. Use seu editor de textos preferido e vamos ao exemplo: # vi /etc/exports /home/willianrp 192.168.0.2(rw) Traduzindo: /home/willianrp é o diretório do servidor que vai ser compartilhado com a máquina cliente. 192.168.0.2 é o IP da máquina cliente. e finalmente o (rw) é a permissão dada à maquina cliente, no caso read and write. Agora salve o arquivo e saia. Em seguida digite: # exportfs Com esse comando, seu arquivo de configuração /etc/exportsserá lido e o kernel atualizado com as mudanças realizadas. Inicie os servidores em/etc/init.d: # ./portmap start # ./nfs start Agora vamos à configuração da máquina cliente. Configurando o cliente Crie um diretório como no exemplo a seguir, no caso utilizando um diretório com o nome de público (você pode nomear com um nome de sua preferência): # mkdir /publico Neste caso foi criado o diretório /publico. Agora vamos montar o diretório a ser compartilhado: # mount -t nfs 192.168.0.2:/home/willianrp/ /publico/ Pronto, o diretório já está montado, agora é só acessá-lo: # cd /publico # ls Seu servidor NFS está funcionando e pronto para ser usado. NOTA: Essa configuração foi feita por mim utilizando como servidor o Conectiva Linux 9 e na máquina cliente Fedora Core 1. Espero ter ajudado a todos com essa contribuição ao site. Viva o Linux!!!

Upload: john

Post on 13-Sep-2015

216 views

Category:

Documents


2 download

DESCRIPTION

Compartilhando Diretórios Em Rede Com o NFS [Artigo Linux]

TRANSCRIPT

  • 15/5/2014 Linux: Compartilhando diretrios em rede com o NFS [Artigo]

    http://www.vivaolinux.com.br/artigo/Compartilhando-diretorios-em-rede-com-o-NFS 1/1

    O que NFS

    Umas das maiores facilidades disponibilizadas pelos servios de rede o compartilhamento de arquivos e este realizado atravs de sistemas de arquivos em rede. No Linux, o sistema de arquivos em rede padro o NFS(Network File System), que foi desenvolvido pela Sun.

    Com um sistema de arquivos em rede, qualquer operao com arquivos executada por um programa em umamquina, enviada pela rede para outro computador. Esse procedimento faz o programa "pensar" que todos osarquivos encontram-se no mesmo equipamento onde ele est sendo executado. Isso torna o compartilhamentode informaes muito simples, j que no requer nenhuma modificao nos programas utilizados.

    Configurando o servidor

    O primeiro passo editar o arquivo /etc/exports, nele devero ser colocados o diretrio do servidor que vai sercompartilhado com a mquina cliente, o nmero do IP da mquina que estar acessando o servidor e por fim asopes de segurana. Use seu editor de textos preferido e vamos ao exemplo:

    # vi /etc/exports

    /home/willianrp 192.168.0.2(rw)

    Traduzindo:

    /home/willianrp o diretrio do servidor que vai ser compartilhado com a mquina cliente.

    192.168.0.2 o IP da mquina cliente.

    e finalmente o (rw) a permisso dada maquina cliente, no caso read and write.

    Agora salve o arquivo e saia. Em seguida digite:

    # exportfs Com esse comando, seu arquivo de configurao /etc/exportsser lido e o kernel atualizado com asmudanas realizadas.

    Inicie os servidores em/etc/init.d:

    # ./portmap start# ./nfs start

    Agora vamos configurao da mquina cliente.

    Configurando o cliente

    Crie um diretrio como no exemplo a seguir, no caso utilizando um diretrio com o nome de pblico (voc podenomear com um nome de sua preferncia):

    # mkdir /publico Neste caso foi criado o diretrio /publico. Agora vamos montar o diretrio a sercompartilhado:

    # mount -t nfs 192.168.0.2:/home/willianrp/ /publico/

    Pronto, o diretrio j est montado, agora s acess-lo:

    # cd /publico# ls

    Seu servidor NFS est funcionando e pronto para ser usado.

    NOTA: Essa configurao foi feita por mim utilizando como servidor o Conectiva Linux 9 e na mquina clienteFedora Core 1.

    Espero ter ajudado a todos com essa contribuio ao site.

    Viva o Linux!!!