Da resposta a O que é uma montagem de ligação? ,
It is possible to unmount /some/where, in which case /else/where remains mounted.
Eu verifiquei a saída de mount
depois de executar uma montagem de ligação. As linhas relevantes são:
/dev/sda2 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/sda2 on /mnt/bind type ext4 (rw,relatime,errors=remount-ro,data=ordered)
De acordo com os comentários de Gilles, um bind mount não apenas liga os diretórios, mas o kernel lembra adicionalmente que " /dev/foo
está montado em /else/where
" . Isso concorda com o que eu vi na informação de montagem acima.
Além disso, uma montagem de ligação não é exatamente "ligar o diretório" nem exatamente "montar o dispositivo subjacente novamente", pois a montagem de associação monta o dispositivo, mas não a estrutura raiz do dispositivo.
Eu acho que uma montagem de bind realmente "monta um inode dentro de um dispositivo em um arquivo" (note: o diretório é um arquivo especial), alguém pode me dizer se eu fiz certo?
Tags mount linux filesystems bind-mount