doc/filesystems: more mount cleanups
Documentation/filesystems/sharedsubtree.txt needs updating because the mount command in util-linux package is well aware of shared subtree features now. The patch also fixes two typos in sharedsubtree.txt. Signed-off-by: Peng Tao <bergwolf@gmail.com> Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com> Cc: Miklos Szeredi <miklos@szeredi.hu> Cc: Christoph Hellwig <hch@infradead.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
0288b95b43
commit
16c01b20ae
1 changed files with 11 additions and 6 deletions
|
@ -4,7 +4,7 @@ Shared Subtrees
|
||||||
Contents:
|
Contents:
|
||||||
1) Overview
|
1) Overview
|
||||||
2) Features
|
2) Features
|
||||||
3) smount command
|
3) Setting mount states
|
||||||
4) Use-case
|
4) Use-case
|
||||||
5) Detailed semantics
|
5) Detailed semantics
|
||||||
6) Quiz
|
6) Quiz
|
||||||
|
@ -135,10 +135,15 @@ replicas continue to be exactly same.
|
||||||
Binding a unbindable mount is a invalid operation.
|
Binding a unbindable mount is a invalid operation.
|
||||||
|
|
||||||
|
|
||||||
3) smount command
|
3) Setting mount states
|
||||||
|
|
||||||
Modern mount(8) command is aware of shared subtree features,
|
The mount command (util-linux package) can be used to set mount
|
||||||
so use it instead of the 'smount' command. [source code removed]
|
states:
|
||||||
|
|
||||||
|
mount --make-shared mountpoint
|
||||||
|
mount --make-slave mountpoint
|
||||||
|
mount --make-private mountpoint
|
||||||
|
mount --make-unbindable mountpoint
|
||||||
|
|
||||||
|
|
||||||
4) Use cases
|
4) Use cases
|
||||||
|
@ -209,7 +214,7 @@ replicas continue to be exactly same.
|
||||||
mount --rbind / /view/v3
|
mount --rbind / /view/v3
|
||||||
mount --rbind / /view/v4
|
mount --rbind / /view/v4
|
||||||
|
|
||||||
and if /usr has a versioning filesystem mounted, than that
|
and if /usr has a versioning filesystem mounted, then that
|
||||||
mount appears at /view/v1/usr, /view/v2/usr, /view/v3/usr and
|
mount appears at /view/v1/usr, /view/v2/usr, /view/v3/usr and
|
||||||
/view/v4/usr too
|
/view/v4/usr too
|
||||||
|
|
||||||
|
@ -249,7 +254,7 @@ replicas continue to be exactly same.
|
||||||
|
|
||||||
For example:
|
For example:
|
||||||
mount --make-shared /mnt
|
mount --make-shared /mnt
|
||||||
mount --bin /mnt /tmp
|
mount --bind /mnt /tmp
|
||||||
|
|
||||||
The mount at /mnt and that at /tmp are both shared and belong
|
The mount at /mnt and that at /tmp are both shared and belong
|
||||||
to the same peer group. Anything mounted or unmounted under
|
to the same peer group. Anything mounted or unmounted under
|
||||||
|
|
Loading…
Add table
Reference in a new issue