Sim, é perfeitamente seguro. É mencionado na página de manual para mount()
.
Since Linux 2.4 a single filesystem can be visible at multiple mount points, and multiple mounts can be stacked on the same mount point.
Acho que o mmp é outra coisa. Algo sobre a montagem de um dispositivo de bloco que é compartilhado entre vários computadores.
Portanto, nem sempre é possível . IIRC é usado para verificar e dar-lhe uma boa mensagem de erro. Porque isso é muito fácil de implementar, e se fez a coisa errada, você pode muito facilmente causar perda massiva de dados. Parece que o novo sistema foi implementado em conjunto com as montagens de bind:
MS_BIND (Linux 2.4 onward)
Perform a bind mount