Sim, o autofs (também conhecido como "automount") é apropriado para esse cenário no qual você deseja compartilhar diretórios como / usr / local e / opt entre vários nós de computação.
Você também precisa de um protocolo para acesso remoto ao sistema de arquivos a partir de um servidor ou sistema distribuído, dos quais o NFS talvez seja a escolha mais simples, mas há muitos outros. O Autofs pode ajudá-lo a montar esses compartilhamentos em seus nós.
Se você estiver usando uma distribuição Linux que usa systemd (o que eu diria que é o caso), você pode usar unidades automáticas do sistema para configurar o automount (= autofs) para as montagens de / usr / local e / opt, que você pode realmente configurar a partir do / etc / fstab diretamente.
Por exemplo, se você tiver um servidor NFS "fserv1" e estiver usando essas duas montagens somente leitura:
# entries in /etc/fstab for shared directories: fserv1:/export/usr_local /usr/local nfs ro 0 0 fserv1:/export/opt /opt nfs ro 0 0
Você pode então configurar o systemd para montá-los automaticamente, adicionando noauto,x-systemd.automount
às opções de montagem, da seguinte forma:
# entries in /etc/fstab for shared directories: fserv1:/export/usr_local /usr/local nfs ro,noauto,x-systemd.automount 0 0 fserv1:/export/opt /opt nfs ro,noauto,x-systemd.automount 0 0
Veja este artigo no wiki do Arch Linux para mais detalhes sobre como configurar o systemd para automontar os diretórios. (Nada disso é específico para o Arch Linux, seu wiki é apenas uma fonte muito boa para a documentação do Linux em geral.)
Com relação à sua pergunta sobre o uso de bibliotecas compartilhadas contando como acesso para acionar a montagem automática, sim, isso funcionará conforme o esperado. O sistema autofs é implementado dentro do kernel do Linux, portanto, qualquer acesso a qualquer arquivo sob esse diretório acionará a montagem e somente continuará com o acesso ao arquivo quando a montagem for concluída. A execução de um binário ou o carregamento de uma biblioteca compartilhada são ambos os acessos normais de arquivos que acionam uma montagem automática conforme o esperado.
Como mencionado, você ainda precisa usar um protocolo de sistema de arquivos remoto como o NFS, então montá-los diretamente no boot (pulando autofs ao todo) é definitivamente uma opção ... As principais vantagens de usar autofs / automount são aquelas inicializando a máquina não bloqueará até que as montagens estejam prontas ou falhe se as montagens estiverem indisponíveis (por exemplo, se o servidor estiver inoperante ou a rede estiver com uma interrupção) e também o autofs / automount tentará novamente montar um sistema de arquivos que estava anteriormente indisponível potencialmente melhorando a confiabilidade do sistema.