Como configurar cliente NFS – Linux
Já criamos um post sobre como instalar o servidor NFS. Neste post, explicaremos como configurar um cliente Linux para se conectar a um servidor já existente, permitindo o compartilhamento de arquivos entre sistemas de forma simples e eficiente.
A configuração de um cliente NFS é essencial em ambientes onde vários servidores ou estações de trabalho precisam acessar o mesmo conjunto de dados armazenado centralmente.
Instalação dos Pacotes NFS
Antes de conectar-se ao servidor NFS, você precisa instalar os pacotes apropriados.
Execute os seguintes comandos para instalar o cliente NFS no Debian:
sudo apt update
sudo apt install nfs-common
No Red Hat, instale o cliente NFS usando:
sudo dnf install nfs-utils
Montando o Diretório
Agora, vamos montar o diretório compartilhado em um ponto de montagem no cliente. Primeiro, crie um diretório local para montar o sistema de arquivos.
sudo mkdir -p /mnt/nfs/shared
Montagem Manual
Você pode montar o diretório compartilhado temporariamente usando o comando mount. Substitua server_ip pelo IP do servidor e ajuste o caminho do compartilhamento:
sudo mount server_ip:/srv/nfs/shared /mnt/nfs/shared
Esse comando monta o diretório /srv/nfs/shared do servidor no diretório /mnt/nfs/shared do cliente.
Montagem Permanente
Para que o diretório seja montado automaticamente na inicialização do sistema, adicione uma entrada no arquivo /etc/fstab:
server_ip:/srv/nfs/shared /mnt/nfs/shared nfs defaults 0 0
Salve e saia do editor. Agora, o diretório será montado automaticamente sempre que o sistema for reiniciado.
Testando a Conexão
Depois de montar o diretório, você pode verificar se a montagem foi bem-sucedida acessando o conteúdo do diretório montado:
ls /mnt/nfs/shared
Configurando Opções de Montagem
Você pode adicionar algumas opções no comando de montagem para otimizar a conexão, como:
- rw: Monta o diretório com permissão de leitura e gravação.
- ro: Monta o diretório somente como leitura.
- hard: O cliente tentará se reconectar indefinidamente em caso de falha.
- soft: O cliente desistirá após algumas tentativas de reconexão.
- timeo=n: Ajusta o tempo limite da conexão, onde n é o tempo em décimos de segundo.
Exemplo com opções adicionais:
sudo mount -o rw,hard,timeo=600 server_ip:/srv/nfs/shared /mnt/nfs/shared
Conclusão
Configurar um cliente Linux para se conectar a um servidor é um processo direto, envolvendo a instalação dos pacotes corretos, a montagem do diretório exportado e a configuração adequada do firewall. Ao seguir essas etapas, você pode acessar com segurança os arquivos e diretórios compartilhados na rede com facilidade e eficiência.
Fontes:
https://kifarunix.com/install-and-setup-nfs-server-on-debian-12/
https://www.linuxtechi.com/setup-nfs-server-on-centos-8-rhel-8/
Publicar comentário