Introdução
Neste desafio, você aprenderá como configurar o serviço autofs para montar automaticamente sistemas de arquivos remotos sob demanda. O Autofs é um programa que utiliza o montador automático do kernel para montar sistemas de arquivos quando eles são acessados e desmontá-los após um período de inatividade. Isso é particularmente útil para gerenciar compartilhamentos de rede como o NFS.
Configurar o autofs para montar um compartilhamento NFS remoto
Sua tarefa é configurar o autofs para montar automaticamente um compartilhamento NFS. O ambiente foi pré-configurado com um servidor NFS no localhost exportando o diretório /shared. Você criará dois arquivos de configuração: um arquivo de mapa mestre que indica ao autofs quais diretórios monitorar e um arquivo de mapa específico que define os detalhes da montagem.
Tarefas
- Criar o arquivo de mapa mestre do
autofsem/etc/auto.master.d/nfs.autofs. - Criar o arquivo de mapa do
autofsem/etc/auto.nfspara definir a montagem NFS. - Reiniciar o serviço
autofspara aplicar a nova configuração. - Verificar se o compartilhamento NFS é montado automaticamente ao ser acessado.
Requisitos
- O arquivo de mapa mestre deve ser criado em
/etc/auto.master.d/nfs.autofs. - O conteúdo de
/etc/auto.master.d/nfs.autofsdeve ser exatamente:
/mnt/nfs /etc/auto.nfs
- O arquivo de mapa deve ser criado em
/etc/auto.nfs. - O conteúdo de
/etc/auto.nfsdeve ser exatamente:
shared -fstype=nfs,soft,intr localhost:/shared
- O serviço
autofsdeve ser reiniciado utilizando o comando:
sudo systemctl restart autofs
Exemplo
Após concluir a configuração, o acesso a /mnt/nfs/shared deve ser bem-sucedido e listar o conteúdo do compartilhamento remoto. Por exemplo, você deve conseguir visualizar o arquivo test.txt.
ls /mnt/nfs/shared
Saída esperada:
test.txt
Resumo
Neste desafio, você configurou o serviço autofs para montar um compartilhamento NFS sob demanda. Você aprendeu como criar um arquivo de mapa mestre em /etc/auto.master.d/ e um arquivo de mapa correspondente definindo as especificidades da montagem. Ao reiniciar o serviço autofs, você aplicou essas configurações, permitindo o acesso automático e transparente a um sistema de arquivos de rede. Esta habilidade é essencial para gerenciar recursos de rede de forma eficiente em um ambiente Linux.



