Messages in this thread | | | Date | Sat, 30 Apr 2005 09:33:13 +0100 | From | Christoph Hellwig <> | Subject | Re: [PATCH] private mounts |
| |
On Mon, Apr 25, 2005 at 08:07:34PM +0100, Jamie Lokier wrote: > Pavel Machek wrote: > > > > ... is the same as for the same question with "set of mounts" replaced > > > > with "environment variables". > > > > > > Not quite. > > > > > > After changing environment variables in .profile, you can copy them to > > > other shells using ". ~/.profile". > > > > > > There is no analogous mechanism to copy namespaces. > > > > Actually, after you add right mount xyzzy /foo lines into .profile, > > you can just . ~/.profile ;-). > > Is there a mount command that can do that? We're talking about > private mounts - invisible to other namespaces, which includes the > other shells. > > If there was a /proc/NNN/namespace, that would do the trick :)
I don't think you need a /proc/NNN/namespace, /proc/NNN/mounts already contains a mount table. It's pretty trivial to write a small shellscript to parse that, compare with the current namespace and do all mount/umounts to make them fit the other processes namespace. Real problem here are filesystems that don't implement ->show_options or do so only partially so that some options are lost.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |