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
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