Instale e configure o NFS

Instale e configure o NFS
O Sistema de Arquivos de Rede (NFS) é um aplicativo que permite que os usuários acessem e modifiquem arquivos em um computador remoto como se estivessem acessando o armazenamento local de seu próprio computador. É o que é chamado de sistema de arquivos distribuído e serve como um sistema de arquivamento centralizado para uma grande rede de computadores.

NFS trabalha com redes compartilhadas por sistemas com diferentes sistemas operacionais. O administrador também pode selecionar quais seções das informações de montagem são disponibilizadas para os sistemas clientes.

Este artigo mostra como instalar e configurar o NFS no seu sistema Archlinux.

Etapa 1: Configure pacotes NFS

Primeiro, vamos instalar os pacotes para NFS. Para fazer isso, emita o seguinte comando:

$ sudo pacman -s nfs -utils

Etapa 2: Defina o NFS para lançar na inicialização

Use os comandos abaixo para definir o NFS para ser lançado na inicialização:

$ chkconfignfs
$ service rpcbind start
$ service nfs start


Agora, o NFS deve ser lançado na startup.

Etapa 3: Compartilhe diretório com o cliente

Em seguida, você selecionará um diretório para compartilhar com o cliente e movê -lo para /etc /exportações. Use o comando abaixo para fazer isso:

$ vi /etc /exportações


Em seguida, anexe esta linha aos arquivos:

# /compartilhar 192.168.87.158 (RW, Sync, NO_ROOT_SQUASH, NO_SUBTREE_CHECK)

Por fim, exporte esses arquivos com o comando abaixo:

$ exportfs -a

Etapa 4: Prepare o cliente

A sincronização exigirá certos pacotes que você pode baixar com os comandos abaixo:

$ sudo pacman -s nfs -utils

Etapa 5: Monte o diretório compartilhado

Depois que os pacotes são instalados no computador remoto, agora é hora de montar o diretório compartilhado:

$ mkdir -p /mnt /share


Em seguida, monte o diretório compartilhado:

$ Monte 192.168.87.156:/compartilhar/mnt/compartilhar/


Execute um teste de confirmação para ver se o compartilhamento está montado:

$ df -h


Digite #Mount para listar os sistemas de arquivos montados:

$ MONT

Executando um teste

Traga o conteúdo a ser distribuído ao cliente através do diretório de compartilhamento do servidor. Digite o comando a seguir para executar um teste:

$ touch test1
Teste $ mkdir


Vá para as pastas /mnt /compartilhe no computador remoto que está servindo como cliente:

$ ls/mnt/share/-lh


Em seguida, adicione as entradas no arquivo /etc /fstab para montar automaticamente a pasta compartilhada permanentemente.

Anexe o arquivo /etc /fstab com as seguintes linhas:

$ vi /etc /fstab


Isso deve montar os arquivos da pasta de compartilhamento e todo o seu conteúdo.

Usando NFS

Agora, repassaremos algumas das opções específicas para o NFS que podem ser úteis:

Inicie o terminal no servidor e digite o comando abaixo para ver o conteúdo para compartilhar na máquina cliente:

$ showmount -e


Para ver o conteúdo para compartilhar no servidor, você pode usar uma variação deste comando. Digite o comando abaixo:

$ showmount -e 192.168.87.156


O comando a seguir permite listar todos os arquivos de compartilhamento no servidor:

$ exportfs -v

Para limpar o local /etc /exporta e enviar de volta à fonte, digite o seguinte:

$ exportfs -u

Conclusão

NFS é um aplicativo de compartilhamento de arquivos de rede muito simples, mas excepcionalmente conveniente. O extenso sistema de arquivamento central do NFS economiza toneladas de espaço de HDD, pois muitas pastas presentes no host não precisam mais ser armazenadas em cada computador. A interface direta do NFS permite que os usuários acessem o servidor para o conteúdo, pois acessariam o armazenamento local.

Lembre -se de que o NFS é suscetível a muitos ataques exploradores da Internet. Como tal, você também deve considerar a criação de um firewall para proteger seu host desses ataques.

Isso é tudo o que temos para hoje. Fique por aí no Linuxhint.com para mais artigos como este. Publicaremos acompanhamento para este post em particular.