Estou curioso sobre o arquivo ou link simbólico /etc/mtab
. Eu acredito que este é um mecanismo herdado . Em todo Linux moderno que usei, este é um link simbólico para /proc/mounts
e, se mtab
fosse um arquivo regular em um sistema de arquivos "normal", /etc
haveria desafios em fazer o software funcionar com namespaces de montagem.
Por muito tempo presumi que uma de duas coisas fosse verdade. Qualquer:
- Estamos aguardando a referência do software
/etc/mtab
expirar ou ser atualizada - Outros sistemas operacionais não Linux ainda usam o mesmo nome de arquivo e o link está lá para compatibilidade entre plataformas
No entanto, ambos parecem idéias instáveis. Não consigo encontrar uma boa referência a nenhum sistema operacional moderno que mantenha o mesmo nome de arquivo fora do Linux. E parece ter vivido por muito tempo para ser simplesmente um problema de compatibilidade com versões anteriores; mudanças muito mais significativas parecem ter surgido e desaparecido ao mesmo tempo.
Então, fico me perguntando se /etc/mtab
realmente está lá apenas por razões históricas. É de alguma forma oficialmente obsoleto? Existe alguma razão moderna sólida [a partir de 2023] para mantê-lo?
Não quero excluí-lo do meu sistema, mas como desenvolvedor de software, gostaria de entender sua utilidade e se devo evitá-lo.