Percebo no meu sistema (Manjaro Linux) que:
- Eu tenho um diretório vazio chamado
/net
- Este diretório não é mencionado noPadrão de hierarquia do sistema de arquivos
Qual é a intenção por trás deste diretório (citando capítulo e versículo)?
É como /mnt
(que é para montagens temporárias), mas para pontos de montagem de rede (por exemplo sshfs
, nfs
)?
Ou, em outras palavras, é como /media
, mas para pontos de montagem não removíveis e não temporários?
Responder1
Sim, é muito semelhante /mnt
e foi projetado para conter nfs
diretórios compartilhados de hosts remotos.
Se houver um servidor NFS chamado nfsserver
compartilhando um diretório chamado shared-directory
, você poderá acessá-lo apenas listando ou lendo arquivos em /net/nfsserver/shared-directory[/filepath]
.
Este recurso é fornecido pelomontador automático, foi implementado pela primeira vez pela Sun Microsystems no SunOS 4 (1988).
Ao contrário do Linux, o Solaris está documentando isso na documentação padrão da hierarquia do sistema de arquivos:
$ man filesystem
...
/net
Temporary mount point for file systems that are mounted
by the automounter.
Observe que o diretório /net não é codificado e você pode selecionar um diferente editando o arquivo de configuração /etc/auto.master
ou . /etc/autofs/auto.master
Veja por exemplo istopágina de documentação.
Observe também que o mesmo mecanismo pode ser usado para montar automaticamente CIFS ou compartilhamentos de sistemas de arquivos baseados em fusões (por exemplo, sshfs). Veja issoPágina wiki do Gentooou aquiloDocumentação do Ubuntu um.