Montando e conectando em um servidor NFS

Publicado por Robson Fernando Gomes em 05/04/2012

[ Hits: 79.826 ]

Blog: http://maguscode.blogspot.com/

 


Montando e conectando em um servidor NFS



Existe uma maneira simples de compartilhar arquivos pela rede, é através de um servidor NFS (Network File System).

Com ele é possível montar um diretório remoto como se fosse apena uma pasta simples em seu computador.

- Instalação:

O processo de instalação é bem simples, basta abrir o terminal e executar o comando:

sudo apt-get install nfs-kernel-server

Linux: Montando e conectando em um servidor NFS

Linux: Montando e conectando em um servidor NFS

- Configuração do servidor:

O processo de configuração do servidor é bem simples, basta editar o arquivo exports localizado em /etc/exports:

Linux: Montando e conectando em um servidor NFS

Linux: Montando e conectando em um servidor NFS

Onde a sintaxe simples é:

(diretorio_a_ser_liberado) (host)(permissao)

Exemplo:

/home/mago/teste_nfs 192.168.0.127(rw)

Linux: Montando e conectando em um servidor NFS



Neste exemplo é dado a permissão de leitura(r) e escrita(w) do diretório /home/mago/teste_nfs para o host 192.168.0.127.

Caso o objetivo fosse liberar todos a pasta para qualquer computador seria necessário apenas colocar um asterisco (*) no local do host como pode ser visto abaixo:

/home/mago/teste_nfs *(rw)

Agora basta apenas reiniciar o servidor NFS.
Sintaxe:

sudo service nfs-kernel-server restart

Linux: Montando e conectando em um servidor NFS

Conectando ao servidor

O processo para montar um diretório liberado no servidor é bem simples. Basta utilizar a seguinte sintaxe:

sudo mount -t nfs (host):(diretorio_a_ser_montado) (diretorio_destino)

Exemplo:

sudo mount -t nfs 192.168.0.127:/home/mago/teste_nfs /tmp/teste

Linux: Montando e conectando em um servidor NFS

Agora é possível utilizar o arquivos do diretório /home/mago/teste_nfs do ip 192.168.0.127, como se fosse um diretório do seu próprio computador.

Abaixo é possível ver o diretório montado.

Linux: Montando e conectando em um servidor NFS

Dica previamente publicada em:

Outras dicas deste autor

Listar todos arquivos de uma pasta com Java

Como verificar ou setar permissões em arquivos através do JAVA

Concatenando String de Forma Eficiente em Java

Convertendo Matriz para Lista em Java e Lista para Matriz

Como listar somente os diretórios no Linux

Leitura recomendada

Arch Linux - como instalar kernel LTS e usar múltiplos kernels

VNC entre Windows e Linux com Hamachi e Haguichi

Microsoft Office 2007 funcionando perfeitamente com Wine

O que é samba

Verificando CPF com PHP

  

Comentários
[1] Comentário enviado por d3l3t3 em 05/04/2012 - 14:57h

Muito legal!
Vou precisar disso!
Favoritado!

[]'s

[2] Comentário enviado por mcnd2 em 05/04/2012 - 21:38h

O compartilhamento via NFS para quem usa linux nas máquinas é uma ótima.

Uso em casa esse compartilhamento e aprovo.


[3] Comentário enviado por cesarmunoz em 05/04/2012 - 22:50h

Qual a diferença de um Samba Server para um NFS?

[4] Comentário enviado por mcnd2 em 08/04/2012 - 17:18h

@cesarmunoz, a diferença é:

*NFS é o sistema de compartilhamento de arquivos nativos dos Unix/Linux;
*O Samba é um aplicativo que emula o comportamento de um servidor de
arquivos com protocolo SMB, que é nativo dos Windows.

Então NFS é compartilhamento Linux vs Linux e Samba Linux vs Windows.

[5] Comentário enviado por stasun em 09/04/2012 - 09:35h

Não é necessário instalar um pacote no cliente?

Uma dica de montagem, seria adicionar ao /etc/fstab.

[6] Comentário enviado por eduardoclpk em 24/09/2013 - 14:44h

stasun, Sim é você pode instalar via apt-get
apt-get install nfs-common
Para mais informações acesse:
http://linuxusers.com.br/home/linux/nfs-network-file-system/



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts