NFS - Sistema de Arquivos em Rede no Gnu/Linux

Deixe um Comentario
O Network File System (NFS) foi desenvolvido para permitir que usuários de máquinas possam montar uma partição de disco em uma máquina remota como se fosse um disco local. Isto permite a rápida partilha, entre os dispositivos de uma rede.

NFS - Network File System
 Imagem: Ilustração - Tunelamento Quântico

Pode-se definir muitos critérios para o acesso de um diretório montado, mas vou abordar apenas o básico para a transferência de arquivos entre dois PCs utilizando o NFS.

Instalação

$ sudo apt-get install nfs-utils

ou no mínimo o seguinte pacote:
$ sudo apt-get install nfs-kernel-server

Configurando o Servidor

O arquivo de configuração para NFS fica localizado em:
/etc/exports
Esta configuração será realizada no PC-Servidor.
Dentro deste arquivo veremos algumas instruções e exemplos:

Arquivo exports esta sendo editado no gedit.
Imagem: Arquivo exports aberto no editor gedit.

A estrutura deve seguir o exemplo:
/endereço/do/diretório_a_compartilhar IP do PC que terá acesso(permissões)

ou no meu caso
home/phelipefox/Público *(rw,sync,no_root)

Em Verde: O diretório Público esta sendo compartilhado;
Em Azul: O asterisco (*) é uma instrução que qualquer endereço de IP pode acessar este diretório;
Em Vermelho: rw - r (read), permissão de leitura e w (write), permissão de escrita. sync - Sincronizar. no_root - Sem root.

Reinicie o processo em execução do NFS:
$ sudo service nfs-kernel-server restart

Conectando ao Servidor

Agora no outro PC para acessar o diretório recentemente compartilhado execute o comando abaixo no terminal substituindo, claro, o endereço IP do servidor, diretório e ponto de montagem:
$ sudo mount -t nfs 192.168.0.111:/home/phelipefox/Público /mnt/PC

Após isso, tudo que for gravado no diretório Público poderá ser acessado pelo Cliente!

Nota: O diretório PC em /mnt utilizado no exemplo, deverá ser criado previamente para ser de fato montado no seu PC Cliente!

Após terminado com a transferência de arquivos é altamente recomendável desmontar o diretório de compartilhamento.
$ sudo umount -f -l /mnt/PC
Comando umount desmonta o diretório que é especificado depois das opções /diretório/de/montagem.

Lhe recomendo também a leitura de SAMBA - Compartilhamento de Arquivos na Rede.
                                                               Ingressar no Grupo Doméstico do Windows com o Linux.

Fontes:
Wikipédia: Network File System
linux-nfs.org
NFS Sourceforge
Documentação Oracle: Configurando um novo servidor NFS
Viva o Linux: Montando e conectando em um servidor NFS

0 comentários:

Postar um comentário