unshare strange behavoius
David Shwatrz
dshwatrz at gmail.com
Mon Apr 22 12:03:59 UTC 2013
hello,
I created a mount namespace thus:
I run:
unshare -m /bin/bash
and then
mount -t tmpfs tmpfs /test
cat /proc/mounts |grep test
shows this:
tmpfs /test tmpfs rw,relatime 0 0
from a second terminal I run:
cat /proc/mounts | grep test
tmpfs /test tmpfs rw,relatime 0 0
Now, the unshare -m /bin/bash should have created a private mount
namespace ; why do I see the mount I performed on another
terminal, which runs the default mount namespace ? according
to what I know, changes in the new namespace I created should not
propagate to other namespace (unless we explicitly use the share
flag with mount)
rgs
DavidS
More information about the users
mailing list