Compartilhando Pastas Entre Computadores Linux com NFS

O que é o NFS?

O NFS é como um carteiro digital que entrega arquivos entre computadores Linux na mesma rede. Ele permite que você compartilhe pastas de forma rápida e fácil. Vamos lá!

Passo 1: Instalando o NFS

Antes de tudo, precisamos instalar o servidor NFS em uma das máquinas. Vamos usar o Debian como exemplo. Abra o terminal e digite:

sudo apt-get install nfs-kernel-server

Passo 2: Configurando o Compartilhamento

  1. Edite o arquivo de configuração do NFS: sudo nano /etc/exports
  2. Adicione a pasta que deseja compartilhar. Por exemplo, se a pasta estiver em /home/meus_arquivos, adicione a linha: /home/meus_arquivos *(rw,sync,no_subtree_check) Isso permite que qualquer computador na rede acesse essa pasta.
  3. Reinicie o serviço NFS para aplicar as alterações: sudo systemctl restart nfs-kernel-server

Passo 3: Configurando o Cliente

Agora, na outra máquina (o cliente), vamos instalar o cliente NFS:

sudo apt-get install nfs-common

Passo 4: Montando a Pasta Compartilhada

Crie uma pasta onde deseja montar os arquivos compartilhados: mkdir ~/meus_arquivos

Monte a pasta compartilhada:

sudo mount -t nfs IP_DO_SERVIDOR:/home/meus_arquivos ~/meus_arquivos

Substitua IP_DO_SERVIDOR pelo endereço IP da máquina com o servidor NFS.

Pronto!

Agora você pode acessar os arquivos compartilhados na pasta ~/meus_arquivos.