Hi, This is probably due to the "shared" flag which you have in one of your mounts. Check by "cat /proc/mounts | grep share" whether you have shared mounts.
Best, Rami Rosen http://ramirose.wix.com/ramirosen
On Mon, Apr 22, 2013 at 3:03 PM, David Shwatrz dshwatrz@gmail.com wrote:
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 -- users mailing list users@lists.fedoraproject.org To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org