Como Mount NFS Compartilhe no Debian Top 10

Como Mount NFS Compartilhe no Debian Top 10
O sistema de arquivos de rede NFS é uma maneira eficiente de compartilhar arquivos e diretórios com outras máquinas em uma rede. É baseado na arquitetura cliente-servidor, onde o diretório do servidor é montado nos sistemas clientes. A NFS permite que os clientes acessem diretórios compartilhados como se fizessem parte de seu próprio sistema e continue sendo uma maneira popular de compartilhar arquivos entre os sistemas Linux.

Neste artigo, montaremos um NFS compartilhar em uma máquina de cliente Debian manualmente, bem como automaticamente, na inicialização do sistema.

Usaremos o sistema Buster Debian 10 para executar os comandos e procedimentos discutidos neste artigo.

Pré-requisitos

Antes de prosseguir, certifique -se de que:

  • O servidor NFS está instalado e executando na máquina remota
  • O diretório compartilhado da NFS no servidor remoto é exportado
  • O firewall está permitindo acesso aos clientes da NFS

Para os fins deste artigo, configuramos duas máquinas Debian10 com os seguintes nomes de host e endereços IP:

Servidor NFS

  • Nome do host: nfs-serevr
  • Endereço IP: 192.168.72.144
  • Diretório compartilhado: MNT/SharedFolder

Cliente NFS

  • Nome do host: NFS-Client
  • Endereço IP: 192.168.72.145
  • Mount Point: MNT/Client_sharedFolder

Instale o pacote de clientes NFS na máquina cliente do Debian 10

Para montar os diretórios de compartilhar na máquina cliente, você deve primeiro instalar o pacote do cliente NFS nele. Na máquina cliente, execute os seguintes comandos no terminal para instalar o pacote do cliente NFS:

$ sudo apt update
$ sudo apt install nfs-common

Etapa 1: Crie um ponto de montagem para o diretório compartilhado do servidor NFS

Para disponibilizar o diretório compartilhado do servidor NFS para o cliente, você precisará montar o diretório do servidor NFS em um diretório vazio na máquina cliente.

Primeiro, crie um diretório de ponto de montagem vazio na máquina cliente. Este diretório vazio servirá como ponto de montagem para os diretórios compartilhados remotos.

Criamos o novo diretório de montagem "client_sharedfolder" no diretório /mnt usando o seguinte comando:

$ sudo mkdir -p /mnt /client_sharedFolder

Etapa 2: Monte o diretório compartilhado do servidor NFS no cliente

MONTAGEM O DIRETÓRIO COMPARTILHO DE MONTAGEM PARA O DIRETÓRIO DE MONTE PONTE NO CLIENTE Usando a seguinte sintaxe:

$ sudo montagem [nfs _ip]:/[nfs_export] [local_mountpoint]

Onde:

  • Nfs_ip é o endereço IP do servidor NFS
  • Nfs_export é o diretório compartilhado no servidor NFS
  • Local_mountpoint é o diretório de Mount Point no sistema do cliente

Com base em nossa configuração, executamos o seguinte comando:

$ sudo Monte 192.168.72.144:/mnt/sharedfolder/mnt/client_sharedFolder

Depois de montar o diretório compartilhado da NFS, você pode confirmá -lo usando o seguinte comando no terminal:

$ df -h

Etapa 3: Teste NFS Compartilhe

Em seguida, teste o NFS compartilhe na máquina cliente. Para realizar um teste, crie alguns arquivos ou diretórios no diretório compartilhado da NFS na máquina do servidor e depois os acessam da máquina cliente. Siga o procedimento abaixo para fazer isso sozinho:

1. No Servidor NFS máquina, abra o terminal e use o cd comando para navegar para o diretório compartilhado da NFS:

$ CD/MNT/SharedFolder/

Em seguida, crie alguns arquivos de teste:

$ sudo touch test1 test2 test3

2. No Cliente NFS máquina, verifique se os mesmos arquivos existem no diretório local de Mount Point.

$ ls /mnt /client_sharedFolder

Observe que o comando de montagem não monta permanentemente o sistema de arquivos NFS no ponto de montagem. Você terá que montá -lo manualmente toda vez que reiniciar o sistema. Na próxima etapa, veremos como montar automaticamente o sistema de arquivos NFS na hora de inicialização.

Montando um sistema de arquivos NFS automaticamente

A montagem automaticamente de um sistema de arquivos NFS economiza o problema de ter que montar manualmente o sistema de arquivos cada vez que você inicializa seu sistema. Abaixo está o procedimento para fazer isso:

Edite o arquivo /etc /fstab:

$ sudo nano /etc /fstab

Em seguida, adicione uma entrada no arquivo /etc /fstab, como segue:

Servidor NFS: Diretório MountPoint NFS Padrões 0 0

Onde:

  • Servidor NFS é o endereço IP do servidor NFS
  • diretório é o diretório compartilhado no servidor NFS
  • ponto de montagem é o ponto de montagem na máquina do cliente NFS
  • NFS define o tipo de sistema de arquivos

Com base em nossa configuração, adicionamos a seguinte entrada:

192.168.72.144:/mnt/sharedfolder/mnt/client_sharedFolder NFS Padrões 0 0

Depois de adicionar a entrada acima no arquivo /etc /fstab, salve e saia do arquivo por Ctrl + o e Ctrl + x, respectivamente.

O compartilhamento do NFS será montado automaticamente no ponto de montagem especificado na próxima vez que você inicializar seu sistema.

Desmontar um sistema de arquivos NFS

Você pode facilmente desmontar o diretório compartilhado da NFS do seu sistema, se não precisar mais dele. Para fazer isso, digite Umount, Seguido pelo nome do Mount Point, como segue:

$ sudo Umount [MOUNT_POINT]

Com base em nossa configuração, seria:

$ umount /mnt /client_sharedFolder

Nota: o comando é “Umount,“Não é desmontar (não há“ n ”presente no comando).

Lembre -se de que, se você adicionou a entrada no arquivo /etc /fstab para montar o NFS, ele será montado automaticamente novamente na próxima vez que você inicializar seu sistema. Se você deseja impedir que ele aumente automaticamente na próxima inicialização, remova a entrada do arquivo /etc /fstab.

Lembre -se de que, se o sistema de arquivos NFS estiver ocupado, você não pode desmontá -lo, como se algum arquivo fosse aberto nele ou você estiver trabalhando em algum diretório.

Aí está! Um procedimento simples para montar e desmontar o NFS compartilhando no sistema de 10 buster de Debian, tanto manual quanto automaticamente. Espero que você tenha gostado do artigo!