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.
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
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.