É uma questão de convenção, como quase todas as coisas relacionadas ao caminho dos arquivos.
Um motivo técnico pode ser que você pode configurar os controles de acesso discricionários para o diretório de nível superior de uma ligação, separadamente de onde ela está montada. Isso significa que, se você tiver uma partição de disco ou imagem montada em /mnt/foo
e vinculá-la a /export/foo
, poderá ter uma máscara de permissões diferente e proprietários de usuários / grupos diferentes para cada ponto de montagem separado. Combinar isso com a virtualização baseada em chroot ou em contêiner permitiria ainda mais flexibilidade onde você pode atribuir diferentes quantidades de permissão (ou nenhuma permissão) a diferentes usuários ou contextos de programas diferentes.
Mas se esse tipo de coisa não for necessário em um ambiente específico onde as coisas estão vinculadas a /export
, a questão de "por que não apenas ..." é bastante vazia: é feita dessa forma mais ou menos arbitrariamente. , apenas porque , provavelmente porque eles têm alguns scripts de instalação ou manutenção que são escritos para assumir que as pastas estão montadas ou ligadas em /export
.
A escolha de como organizar pastas e pontos de montagem no disco é influenciada por:
- Software que o administrador do sistema deseja executar, o que pressupõe ou padroniza a visualização de certas pastas para determinadas coisas;
- Os próprios hábitos do sysadmin, gosto pessoal e preferências (aka "just because");
- As configurações padrão dos scripts de configuração incorporados na instalação básica do sistema operacional;
- Desafios que o sysadmin pode ter encontrado durante a instalação / configuração de algum software que requer movimentação ou reestruturação de pastas para deixar tudo feliz com um esforço mínimo (por exemplo, pode não valer a pena o tempo do administrador do sistema para recompilar um programa complicado apenas para eliminar uma montagem de ligação que o programa espera).