NFS

Instalar e configurar o NFS

Instalar e configurar o NFS

Network File System (NFS) é um aplicativo que permite aos usuários acessar e modificar arquivos em um computador remoto como se estivessem acessando o armazenamento local de seu próprio computador. É o que chamamos de sistema de arquivos distribuído e serve como um sistema de arquivo centralizado para uma grande rede de computadores.

NFS funciona 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 do cliente.

Este artigo mostra como instalar e configurar o NFS em seu sistema ArchLinux.

Etapa 1: configurar pacotes NFS

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

$ sudo pacman -S nfs-utils

Etapa 2: Definir NFS para iniciar na inicialização

Use os comandos abaixo para definir o NFS para iniciar na inicialização:

$ chkconfignfs em
$ service rpcbind start
$ service nfs start


Agora, o NFS deve iniciar na inicialização.

Etapa 3: compartilhar diretório com o cliente

Em seguida, você selecionará um diretório para compartilhar com o cliente e o moverá para / etc / exports. Use o comando abaixo para fazer isso:

$ vi / etc / exports


Em seguida, anexe esta linha aos arquivos:

# / compartilhar 192.168.87.158 (rw, sincronizar, no_root_squash, no_subtree_check)

Por fim, exporte esses arquivos com o comando abaixo:

$ exportfs -a

Etapa 4: preparar 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 forem instalados no computador remoto, agora é hora de montar o diretório compartilhado:

$ mkdir -p / mnt / share


Em seguida, monte o diretório compartilhado:

$ mount 192.168.87.156: / share / mnt / share /


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

$ df -h


Digite #mount para listar os sistemas de arquivos montados:

$ mount

Executando um teste

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

$ touch test1
teste $ mkdir


Vá para as pastas / mnt / share 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

Vamos agora examinar algumas das opções específicas do NFS que podem ser úteis:

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

$ showmount -e


Para ver o conteúdo para compartilhamento 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 que você liste todos os arquivos de compartilhamento no servidor:

$ exportfs -v

Para limpar o local / etc / exports e enviar o conteúdo 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 muito espaço no HDD, já que 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 da mesma forma que acessariam o armazenamento local.

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

Isso é tudo o que temos por hoje. Fique no linuxhint.com para mais artigos como este. Publicaremos acompanhamentos para esta postagem específica.

Jogos HD Remasterizados para Linux que nunca tiveram uma versão Linux anterior
Muitos desenvolvedores e editores de jogos estão apresentando remasterização em HD de jogos antigos para estender a vida da franquia, por favor, os fã...
Como usar o AutoKey para automatizar jogos Linux
AutoKey é um utilitário de automação de desktop para Linux e X11, programado em Python 3, GTK e Qt. Usando sua funcionalidade de script e MACRO, você ...
Como mostrar o contador de FPS em jogos Linux
Os jogos Linux tiveram um grande impulso quando a Valve anunciou o suporte Linux para o cliente Steam e seus jogos em 2012. Desde então, muitos jogos ...