Como configurar o NFS Compartilhe no Ubuntu 18.04 e 16.04

Como configurar o NFS Compartilhe no Ubuntu 18.04 e 16.04

Sistema de Arquivos de Rede (NFS) é um protocolo de sistema de arquivos distribuído. que permitem que um usuário em um computador cliente acesse arquivos em uma rede de maneira semelhante à como o armazenamento local é acessado.

Este artigo ajudará você a instalar e configurar o NFS nos sistemas Ubuntu e exportar um diretório e montá -lo no sistema de clientes.

Detalhes da rede:

Temos executando dois ubuntu 16.04 Sistemas LTS na mesma rede 192.168.1.0/24, abaixo, determinando que os IPs estão configurados no servidor e no cliente, que usaremos neste tutorial.

Servidor: 192.168.1.100 Cliente: 192.168.1.110 

Etapa 1 - Instale o servidor NFS no Ubuntu

Nesta etapa, descreveremos você para quais pacotes você precisa instalar e como instalá -los. Também descreve quem exportar e diretório usando o NFS Server.

Use o seguinte comando para instalar os pacotes necessários para configurar o servidor NFS.

sudo apt-get install nfs-kernel-server portmap 

Etapa 2 - Exportar ações sobre NFS

Agora você precisa configurar o NFS para exportar diretório. Para este tutorial, estamos criando um novo diretório, você também pode usar qualquer diretório existente.

Preciso exportar diretório doméstico /home e um novo diretório /opt /compartilhar no meu servidor NFS. /Home já existe no meu sistema. Agora crie um novo diretório usando o comando abaixo.

sudo mkdir /opt /share sudo chown ninguém: nogroup /opt /share 

Agora edite o arquivo de configuração do NFS Server exporta em um editor de texto como seguinte:

sudo vim /etc /exportações 

Adicione as seguintes configurações:

/etc/exportações
/Home 192.168.1.0/24 (RW, Sync, NO_ROOT_SQUASH, NO_SUBTREE_CHECK)/OPT/Share 192.168.1.110 (RW, Sync, no_subtree_check) 

Aqui /casa pode ser montada no sistema com qualquer IP de 192.168.1.Rede LAN de 0/24. Mas /opt /share só pode ser acessado a partir de IP 192.168.1.110.

Em seguida, aplique as novas configurações executando o seguinte comando. Isso exportará todos os diretórios listados no arquivo /etc /exporta.

SUDO EXPORTFS -A 

Para confirmar e visualizar o uso do diretório exportado seguindo o comando e você obterá saída como abaixo

SUDO EXPORTFS -V [Samput Output] /Home 192.168.1.0/24 (RW, WDELAY, NO_ROOT_SQUASH, NO_SUBTREE_CHECK)/OPT/SHARE 192.168.1.110 (RW, WDELAY, NO_ROOT_SQUASH, NO_SUBTREE_CHECK) 

Etapa 3 - Monte compartilhe na máquina cliente

Depois de concluir configurado no lado do servidor, faça login no sistema de clientes, onde precisamos configurar o cliente NFS e montar o Diretório Exportado pelo NFS Server.

Instale os pacotes seguintes no sistema de clientes NFS, que é necessário para montar o diretório remoto usando o protocolo NFS.

sudo apt-get install nfs-common portmap 

Agora precisamos criar pontos de montagem para montar diretórios exportados de NFS remotos.

sudo mkdir /mnt /share sudo mkdir /mnt /home 

Depois de criar o Mount Point, Mount Remote NFS exportou diretório usando o seguinte comando.

Sudo Monte 192.168.1.100:/opt/share/mnt/share sudo monte 192.168.1.100:/home/mnt/home 

Verifique o sistema de arquivos montado usando os comandos abaixo. De acordo com a saída abaixo, ambos os diretórios montados no NFS estão listados no final do resultado.

sudo df -h [Saída de amostra] Tamanho do sistema de arquivos usado Uso Use% montado em /dev /sda1 20g 2.8g 16g 16% / udev 371m 4.0k 371m 1% /dev tmpfs 152m 812k 151m 1% /execute nenhum 5.0m 0 5.0m 0% /execução /bloqueio Nenhum 378m 8.0k 378m 1% /run /shm /dev /sr0 32m 32m 0 100% /mídia /cdrom /dev /sr1 702m 702m 0 100% /mídia /ubuntu 12.04 LTS I386 192.168.1.100:/opt/share 20g 2.8g 16g 16% /mnt /share 192.168.1.100:/Home 20G 2.8G 16G 16% /MNT /Home 

Etapa 4 - Configurar montagem automática

Anexar as seguintes entradas para /etc/fstab Arquivo para montar diretórios NFS automaticamente após a reinicialização do sistema. Isso vai montar diretórios na startup.

/etc/fstab
… 192.168.1.100:/Home/MNT/Home NFS Auto, Noatime, Nolock, BG, Nfsvers = 3, Intr, TCP, Actimeo = 1800 0 0 192.168.1.100:/opt/share/mnt/share nfs auto, noatime, nolock, bg, nfsvers = 3, int, tcp, actimeo = 1800 0 0 

Etapa 5 - Compartilhe de NFS desmontados

Se você deseja remover o sistema de arquivos montado, você pode simplesmente desmontá -lo usando o comando uMount. Além disso, você precisa remover entradas de /etc /fstab (se adicionado)

sudo umount /mnt /share sudo umount /mnt /home