Como montar o sistema de arquivos NFS no Ubuntu Top 10.Top 10

Como montar o sistema de arquivos NFS no Ubuntu Top 10.Top 10
O NFS do sistema de arquivos de rede permite compartilhar arquivos e diretórios entre sistemas em uma rede. O NFS é baseado na arquitetura cliente-servidor; O servidor NFS compartilha os diretórios específicos que o cliente pode conectar e acessar, montando -os localmente. Com o NFS, o diretório montado aparece como se reside no seu sistema local. NFS ainda é a maneira mais usada de compartilhar arquivos entre sistemas Linux.No sistema operacional Linux, você pode montar facilmente um diretório compartilhado da NFS em seu sistema local usando o comando de montagem. O comando de montagem monta o sistema de arquivos temporariamente. Depois que o sistema for reiniciado, você terá que montá -lo novamente para acessá -lo. No entanto, se você deseja montar o sistema de arquivos permanentemente para não precisar montá -lo toda vez que inicializar o sistema, precisará adicionar uma entrada no arquivo /etc /fstab.

Neste artigo, explicaremos como montar manualmente e automaticamente o sistema de arquivos NFS no sistema local.

Pré-requisitos

Antes de avançar, verifique se os seguintes pré-requisitos estão concluídos no servidor remoto.

  • O servidor NFS está instalado na máquina remota
  • O serviço NFS está em execução
  • O diretório compartilhado da NFS é exportado
  • Um firewall não está bloqueando o acesso ao IP do cliente

Realizamos o procedimento mencionado neste artigo sobre o Ubuntu 20.04 Sistema. Além disso, usamos o aplicativo de terminal da linha de comando para executar os comandos no Ubuntu. Para abrir o terminal, você pode usar o atalho do teclado Ctrl+Alt+T.

Instalando pacotes de clientes NFS

Para montar o diretório compartilhado da NFS no sistema cliente local, você precisará do pacote do cliente NFS. Primeiro, atualize o índice do repositório do sistema usando o seguinte comando no terminal:

$ sudo apt update

Em seguida, instale o pacote cliente NFS em sua máquina cliente usando o seguinte comando no terminal:

$ sudo apt install nfs-common

Montagem de um sistema de arquivos NFS manualmente

No método a seguir, montaremos o diretório NFS manualmente usando o comando de montagem.

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

Nosso primeiro passo será criar um diretório de Mount Point no sistema do cliente. Este será o diretório em que todos os arquivos compartilhados do servidor NFS podem ser acessados.

Criamos um diretório de Mount Point com o nome "client_sharedfolder" no diretório /mnt.

$ sudo mkdir -p /mnt /client_sharedFolder

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

O próximo passo é montar o diretório compartilhado no servidor NFS para o diretório de Mount Point do cliente. Use a seguinte sintaxe para montar o diretório compartilhado do servidor NFS no diretório de Mount Point no cliente:

$ 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

Em nosso exemplo, o comando seria:

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

Onde 192.168.72.136 é o nosso IP do servidor NFS, /mnt/sharedfolder é o diretório compartilhado no servidor NFS e /mnt/sharedfolder é o ponto de montagem no sistema do cliente.

Depois de montar o compartilhamento do NFS, você pode confirmá -lo usando o seguinte comando:

$ df -h

Etapa 3: Teste NFS Compartilhe

Depois de montar o diretório compartilhado da NFS na máquina cliente, teste -o acessando alguns arquivos do servidor NFS. Na máquina do servidor NFS, crie qualquer arquivo de teste ou diretório e tente acessá -lo da máquina cliente.

Use o comando CD para navegar até o diretório compartilhado do NFS Server:

$ CD/MNT/SharedFolder/

Em seguida, usando o comando Touch ou Mkdir, crie um arquivo de teste ou diretório. Criamos alguns arquivos de amostra chamados "testfile1" e "testfile2".

$ sudo touch testfile1 testfile2

Agora na máquina do cliente, verifique se existem os mesmos arquivos.

$ ls/mnt/client_sharedFolder/

O comando de montagem monta o sistema de arquivos NFS temporariamente no sistema de clientes. Toda vez que você reinicia o sistema, você terá que montá -lo manualmente. Na próxima etapa, veremos como fazer o sistema de arquivos NFS montado automaticamente no tempo de inicialização.

Montando um sistema de arquivos NFS automaticamente

No método a seguir, configuraremos o sistema de arquivos NFS para montar automaticamente no tempo de inicialização. Usando dessa maneira, você não precisará montar o sistema de arquivos manualmente sempre que inicializar seu sistema.

Edite o arquivo /etc /fstab usando o seguinte comando:

$ sudo nano /etc /fstab

Em seguida, adicione uma entrada no arquivo /etc /fstab usando o seguinte formato.

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

Onde o Servidor NFS: diretório é o IP do servidor NFS e seu diretório compartilhado, o ponto de montagem é o ponto de montagem na máquina do cliente, onde o diretório NFS é montado e o NFS define o tipo de sistema de arquivos.

Em nosso exemplo, a entrada seria:

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

Onde 192.168.72.136 é o nosso IP do servidor NFS, /mnt/sharedfolder é o diretório compartilhado no servidor NFS e /mnt/client_sharedFolder é o ponto de montagem no sistema do cliente.

Depois de adicionar a entrada acima no arquivo /etc /fstab, salve e feche o arquivo. Use o Ctrl+O e depois Ctrl+X para fazer isso.

Da próxima vez que você iniciar sua máquina, o compartilhamento NFS será montado automaticamente no ponto de montagem especificado.

Desmontar os sistemas de arquivos NFS

Você pode desmontar um sistema de arquivos NFS do seu sistema local a qualquer momento. Digite o comando umount seguido pelo nome do ponto de montagem onde é montado.

Nota: o comando é "umount", não desmontando.

$ sudo Umount [MOUNT_POINT]

Em nosso exemplo, seria:

$ umount /mnt /client_sharedFolder

No entanto, lembre -se de que, se o sistema de arquivos NFS tiver sido montado usando o /etc /fstab, ele será novamente montado na próxima vez que você inicializar seu sistema. Observe também que o sistema de arquivos não será desmontado se estiver ocupado como se houver alguns arquivos abertos nele, ou você estiver trabalhando em algum diretório.

Isso é tudo o que há para isso! Neste artigo, você explicou como montar o diretório compartilhado da NFS no Ubuntu 20.04 Sistema manual e automaticamente. No final, também explicamos como desmontar o diretório compartilhado da NFS quando você não precisa mais dele.