A lista definitiva de sistemas de arquivos montados está em /proc/mounts
.
Se você tiver qualquer forma de contêineres em seu sistema, /proc/mounts
listará apenas os sistemas de arquivos que estão em seu contêiner atual. Por exemplo, em um chroot , /proc/mounts
lista apenas os sistemas de arquivos cujo ponto de montagem está dentro do chroot. ( Existem maneiras de escapar do chroot , mente )
Há também uma lista de sistemas de arquivos montados em /etc/mtab
. Essa lista é mantida pelos comandos mount
e umount
. Isso significa que, se você não usar esses comandos (o que é muito raro), sua ação (montar ou desmontar) não será gravada. Na prática, é principalmente em um chroot que você encontrará /etc/mtab
arquivos que diferem amplamente do estado do sistema. Além disso, as montagens realizadas no chroot serão refletidas no /etc/mtab
do chroot, mas não no /etc/mtab
principal. Ações executadas enquanto /etc/mtab
está em um sistema de arquivos somente leitura também não são registradas lá.
O motivo pelo qual às vezes você gostaria de consultar /etc/mtab
em relação a ou além de /proc/mounts
é que, como ele tem acesso à linha de comando mount, às vezes é capaz de apresentar informações de maneira mais fácil Compreendo; por exemplo, você vê as opções de montagem conforme solicitado (ao passo que /proc/mounts
lista os mount
e os padrões do kernel também), e as montagens de ligação aparecem como tal em /etc/mtab
.