Rede NFS
O que é NFS
Umas das maiores facilidades disponibilizadas pelos serviços de rede é o compartilhamento de arquivos e este é realizado através de sistemas de arquivos em rede. No Linux, o sistema de arquivos em rede padrão é o NFS (Network File System), que foi desenvolvido pela Sun.
Com um sistema de arquivos em rede, qualquer operação com arquivos executada por um programa em uma máquina, é enviada pela rede para outro computador. Esse procedimento faz o programa “pensar” que todos os arquivos encontram-se no mesmo equipamento onde ele está sendo executado. Isso torna o compartilhamento de informações muito simples, já que não requer nenhuma modificação nos programas utilizados.
Configurando o servidor
Primeiro instale alguns pacotes com os comandos abaixo:
apt-get install nfs-common nfs-kernel-server
Agora edite o arquivo /etc/exports, nele deverão ser colocados o diretório do servidor que vai ser compartilhado com a máquina cliente, o número do IP da máquina que estará acessando o servidor e por fim as opções de segurança. Use seu editor de textos preferido e vamos ao exemplo:
nano /etc/exports
# PASTA DO COMPARTILHADA /pasta_compartilhada 192.168.254.52(rw)
Traduzindo:
- /pasta_compartilhada é o diretório do servidor que vai ser compartilhado com a máquina cliente.
- 192.168.254.52 é o IP da máquina cliente.
- (rw) é a permissão dada à maquina cliente, no caso read and write.
Agora salve o arquivo e saia. Em seguida reinicie o serviço com o comando abaixo:
/etc/init.d/nfs-kernel-server restart
Agora vamos à configuração da máquina cliente
Na máquina cliente vamos precisar apenas do pacote nfs. Instale com o comando abaixo:
apt-get install nfs-common
Crie um diretório como no exemplo a seguir, no caso utilizando um diretório com o nome de público (você pode nomear com um nome de sua preferência):
mkdir /arquivos_da_rede
Neste caso foi criado o diretório /arquivos_da_redeAgora vamos montar o diretório a ser compartilhado:
mount -t nfs 192.168.254.1:/pasta_compartilhada /arquivos_da_rede
Traduzindo:
- /pasta_compartilhada é o diretório do servidor que vai ser compartilhado com a máquina cliente.
- 192.168.254.1 é o IP da máquina servidora
Pronto, o diretório já está montado, agora é só acessá-lo:
cd /arquivos_da_rede ls
Seu servidor NFS está funcionando e pronto para ser usado.
Espero ter ajudado!
Esse artigo foi útil? Colabore com o nosso site para podermos continuar dando mais dicas como essa!
Formas de doação:
- Boleto / Cartão de crédito: https//bit.ly/AprendendoLinux
- Pix: [email protected]
- PicPay: @henrique_fagundes
- PayPal: [email protected]
- Bitcoin: bc1qtnn5z058htzy799dslwrpjcdpm0vuta3vrj28l
Favorecido: Luiz Henrique Marques Fagundes