Messages in this thread | | | Date | Fri, 19 Feb 1999 01:55:45 +0000 | From | Ben Hutchings <> | Subject | Re: bug or feature? |
| |
On Sun, Feb 14, 1999 at 05:26:38PM -0500, Chris Ricker wrote: > I just noticed the following: > > It seems Linux will let you mount "over" NFS mounts. <snip>
NFS has nothing do with it. Right now, you can mount over any directory you want!
The comment for do_mount in fs/super.c says:
* [21-Mar-97] T.Schoebel-Theuer: Now this can be overridden when * supplying a leading "!" before the dir_name, allowing "stacks" of * mounted filesystems. The stacking will only influence any pathname lookups * _after_ the mount, but open file descriptors or working directories that * are now covered remain valid. For example, when you overmount /home, any * process with old cwd /home/joe will continue to use the old versions, * as long as relative paths are used, but absolute paths like /home/joe/xxx * will go to the new "top of stack" version. In general, crossing a * mount point will always go to the top of stack element. * Anyone using this new feature must know what he/she is doing.
I can't see any check for a `!' anywhere in the code; perhaps this `feature' is now default behaviour?
-- Ben Hutchings, software engineer | web site to be reconstructed at some time womble@ferret.lmh.ox.ac.uk | Team *AMIGA* | Jay Miner Society - www.jms.org Nothing is ever a complete failure; it can always serve as a bad example.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |