Autofs controla a operação dos processos de segundo plano "automount". Os processos de segundo plano "automount" montam automaticamente sistemas de arquivos quando eles são acessados e os desmontam depois de um período de inatividade. Isso é feito baseado em um conjunto de mapas pré-configurados.
Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.
Transferência (HTTP): https://www.kernel.org/pub/linux/daemons/autofs/v5/autofs-5.1.8.tar.xz
Soma de verificação MD5 da transferência: 72d81645d39a857c3d16bd3a32e9cb44
Tamanho da transferência: 320 KB
Espaço em disco estimado exigido: 6,5 MB
Tempo de construção estimado: 0,1 UPC
libtirpc-1.3.3 e rpcsvc-proto-1.4.3
nfs-utils-2.6.2, libnsl-2.0.0, libxml2-2.10.3, MIT Kerberos V5-1.20.1, OpenLDAP-2.6.4 (somente o cliente) e Cyrus SASL-2.1.28
Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/autofs
Verifique se o suporte de núcleo "automounter" foi habilitado:
File systems --->
  <*/M> Kernel automounter support (supports v3, v4, and v5) [CONFIG_AUTOFS_FS]
        Opcionalmente, habilite as seguintes opções na configuração do núcleo:
File systems  --->
  [*] Network File Systems  --->                                     [CONFIG_NETWORK_FILESYSTEMS]
    <*/M> NFS client support                                          [CONFIG_NFS_FS]
    <*/M> SMB3 and CIFS support (advanced network filesystem)         [CONFIG_CIFS]
        Recompile e instale o novo núcleo, se necessário.
Primeiro corrija um problema introduzido pela "glibc-2.36":
grep -rl linux/fs modules | xargs sed -i "/linux\/fs/d"
Instale Autofs executando os seguintes comandos:
./configure --prefix=/usr            \
            --with-mapdir=/etc/autofs \
            --with-libtirpc           \
            --without-openldap        \
            --mandir=/usr/share/man &&
make
        Esse pacote não vem com uma suíte de teste.
          Agora, como o(a) usuário(a) root:
        
make install
          Se autofs já estiver instalado em seu sistema, [então] certifique-se de produzir cópia de segurança de seus arquivos de configuração. Eles serão sobrescritos pelo seguinte comando.
          Instale os arquivos padrão de configuração, ainda como o(a)
          usuário(a) root:
        
make install_samples
          --with-libtirpc: Essa chave
          força o pacote a usar "libtirpc" para a funcionalidade "RPC" em vez
          de depender da implementação originária da "Glibc", que foi
          removida no LFS 8.1.
        
          --without-openldap: Essa
          chave desabilita o "openldap" se encontrado. Se o "openldap" for
          desejado, [então] omita essa chave. Observe que o suporte a
          "openldap" em "autofs" exige MIT
          Kerberos V5-1.20.1.
        
            /etc/sysconfig/autofs.conf,
            /etc/autofs/auto.master,
            /etc/autofs/auto.misc e
            /etc/autofs/auto.net
          
            O processo de instalação cria auto.master, auto.misc, auto.smb e auto.net. Substitua o arquivo auto.master pelos seguintes comandos como o(a)
            usuário(a) root:
          
mv /etc/autofs/auto.master /etc/autofs/auto.master.bak &&
cat > /etc/autofs/auto.master << "EOF"
# Início /etc/autofs/auto.master
/media/auto  /etc/autofs/auto.misc  --ghost
#/home        /etc/autofs/auto.home
# Fim /etc/autofs/auto.master
EOF
          
            Esse arquivo cria um novo diretório de mídia, /media/auto que sobreporá qualquer diretório
            existente com o mesmo nome. Nesse exemplo, o arquivo,
            /etc/autofs/auto.misc, tem uma
            linha:
          
cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
            que montará um CDROM como /media/auto/cd se esse diretório for acessado.
            A opção --ghost diz ao montador
            automático para criar versões “ghost” (ou seja, diretórios vazios) de
            todos os pontos de montagem listados no arquivo de configuração,
            independentemente se algum dos sistemas de arquivos for realmente
            montado ou não. Isso é muito conveniente e altamente recomendado,
            porque mostrará os sistemas de arquivos montáveis automaticamente
            disponíveis como diretórios existentes, mesmo quando os sistemas
            de arquivos deles não estiverem montados atualmente. Sem a opção
            --ghost, você terá que se lembrar dos
            nomes dos diretórios. Assim que você tentar acessar um deles, o
            diretório será criado e o sistema de arquivos será montado.
            Quando o sistema de arquivos for desmontado novamente, o
            diretório também é destruído, a menos que a opção --ghost tenha sido fornecida.
          
            
              Um método alternativo seria especificar outro local de montagem
              automática, como /var/lib/auto/cdrom, e criar um link
              simbólico a partir de /media/cdrom para o local de montagem
              automática.
            
            O arquivo auto.misc precisa ser
            configurado para seu hardware de trabalho. O arquivo de
            configuração carregado deveria carregar seu CDROM se /dev/cdrom estiver ativo ou pode ser editado
            para corresponder à configuração do seu dispositivo. Exemplos
            para disquetes estão disponíveis no arquivo e são facilmente
            ativados. A documentação para esse arquivo está disponível usando
            o comando man 5
            autofs.
          
            Na segunda linha, se habilitada, um diretório inicial de
            usuário(a) seria montado via "NFS" no login. O /etc/home.auto precisaria existir e ter uma
            entrada semelhante a:
          
joe exemplo.org:/export/home/joe
            onde o diretório /export/home/joe é
            exportado via "NFS" a partir do sistema "exemplo.org". Os
            compartilhamentos "NFS" são abordados na próxima página.
          
Esse pacote também poderia ser usado para montar compartilhamentos "SMB", porém esse recurso não está configurado nessas instruções. Para informações adicionais de configuração, vejam-se as páginas de manual para auto.master(5). Existem também recursos da web, tais como este AUTOFS HOWTO, disponíveis.
O autofs instala o próprio script de inicialização dele, mas não tem capacidade para registro ou conformidade visual com outros scripts do BLFS. Ele será substituído por uma versão aprimorada.
            Instale o script de montagem /etc/init.d/autofs incluído com o pacote
            blfs-bootscripts-20230101.
          
make install-autofs
            A variável de tempo limite é configurada em /etc/sysconfig/autofs.conf. O arquivo instalado
            configura um padrão de sessenta (60) segundos de inatividade
            antes de desmontar o dispositivo. Um tempo muito menor
            possivelmente seja necessário para proteger a gravação do
            "buffer" em um disquete se os(as) usuários(as) tendem a remover a
            mídia antes da configuração de tempo limite.