Rich Freeman wrote:
[...] and the point that many things break in namespaces without the symlink, since /etc/mtab does not reflect the state of the namespace. The latter in particular seems like a pretty fundamental limitation - the very concept of /etc/mtab is that mounts are global, and the design of linux is that mounts are NOT global.
If only someone would invent some sort of kernel feature that could make the name "/etc/mtab" refer to different files in different processes....