O arquivo auto.master geralmente contém esta linha:
/net -hosts
Uma alternativa mais antiga é (era):
/net /etc/auto.net
A primeira linha é o chamado mapa incorporado referindo-se ao arquivo / etc / hosts e o segundo exemplo é um chamado mapa de programas (geralmente um simples shell script), que pode explicar melhor como funciona o automounter.
Eu acho que você tem alguns links simbólicos no seu sistema apontando para algum caminho
em servidores remotos sob /net (ou qualquer prefixo de caminho autofs é usado
de / net na sua cópia do /etc/auto.master ).
Sempre que um caminho abaixo da /net anchor é visitado, o automounter captura esse
tente e tente montar o diretório referenciado lá.
Exemplo:
Suponha que o montador automático esteja em execução e na rede existe um servidor NFS denominado HostA , que exporta um diretório denominado Documents em seu arquivo /etc/exports . Então, usando o comando
cd /net/HostA/Documents
pode montar automaticamente este diretório remoto sem mais configurações no cliente NFS.
Internals:
Como outros serviços, o automount usa pipes nomeados para alguma comunicação interna entre processos. Portanto, os arquivos em /var/run/ mencionados na pergunta são criados pelo processo de montagem automática para essa finalidade antes de realmente montar qualquer coisa.
Nas primeiras versões do pacote autofs /etc/auto.net era um script que chama
o comando showmount ou kshowmount --no-headers -e NFS-SERVER para obter uma lista de sistemas de arquivos exportados do servidor NFS.
showmount no cliente exibe os diretórios definidos no arquivo /etc/exports no lado do servidor. Este arquivo pode conter o diretório / .
Mas devido a preocupações de segurança, este nunca foi o padrão em qualquer distribuição Linux que eu já vi.