Lines Matching refs:shared
37 a) A **shared mount** can be replicated to as many mountpoints and all the
42 Let's say /mnt has a mount that is shared::
44 # mount --make-shared /mnt
47 mount(8) command now supports the --make-shared flag,
82 b) A **slave mount** is like a shared mount except that mount and umount events
85 All slave mounts have a master mount which is a shared.
89 Let's say /mnt has a mount which is shared::
91 # mount --make-shared /mnt
97 the new mount at /tmp becomes a shared mount and it is a replica of
156 mount --make-shared mountpoint
170 The system administrator can make the mount at /cdrom shared::
173 mount --make-shared /cdrom
225 mount --make-shared /
262 A **shared mount** is defined as a vfsmount that belongs to a
267 mount --make-shared /mnt
270 The mount at /mnt and that at /tmp are both shared and belong
283 the slave mount to the master. Only a shared mount can be made
288 A shared mount that is made as a slave is no more shared unless
289 modified to become shared.
293 A vfsmount can be both **shared** as well as **slave**. This state
299 Strictly speaking, the vfsmount is shared having its own
303 Only a slave vfsmount can be made as 'shared and slave' by
306 mount --make-shared mount
308 or by moving the slave vfsmount under a shared vfsmount.
328 | |make-shared | make-slave | make-private |make-unbindab|
330 |shared |shared |*slave/private| private | unbindable |
333 |slave |shared | **slave | private | unbindable |
336 |shared |shared | slave | private | unbindable |
339 |private |shared | **private | private | unbindable |
341 |unbindable |shared |**unbindable | private | unbindable |
344 * if the shared mount is the only mount in its peer group, making it
348 ** slaving a non-shared mount has no effect on the mount.
369 |source(A)->| shared | private | slave | unbindable |
374 | shared | shared | shared | shared & slave | invalid |
376 |non-shared| shared | private | slave | invalid |
381 1. 'A' is a shared mount and 'B' is a shared mount. A new mount 'C'
390 2. 'A' is a private mount and 'B' is a shared mount. A new mount 'C'
398 3. 'A' is a slave mount of mount 'Z' and 'B' is a shared mount. A new
406 state 'slave and shared'.
408 4. 'A' is a unbindable mount and 'B' is a shared mount. This is a
411 5. 'A' is a private mount and 'B' is a non-shared(private or slave or
415 6. 'A' is a shared mount and 'B' is a non-shared mount. A new mount 'C'
420 7. 'A' is a slave mount of mount 'Z' and 'B' is a non-shared mount. A
428 8. 'A' is a unbindable mount and 'B' is a non-shared mount. This is a
483 | source(A)->| shared | private | slave | unbindable |
488 | shared | shared | shared |shared and slave| invalid |
490 |non-shared| shared | private | slave | unbindable |
493 .. Note:: moving a mount residing under a shared mount is invalid.
497 1. 'A' is a shared mount and 'B' is a shared mount. The mount 'A' is
506 2. 'A' is a private mount and 'B' is a shared mount. The mount 'A' is
509 propagation from mount 'B'. The mount 'A' becomes a shared mount and a
514 3. 'A' is a slave mount of mount 'Z' and 'B' is a shared mount. The
522 becomes 'shared'.
524 4. 'A' is a unbindable mount and 'B' is a shared mount. The operation
525 is invalid. Because mounting anything on the shared mount 'B' can
530 5. 'A' is a private mount and 'B' is a non-shared(private or slave or
533 6. 'A' is a shared mount and 'B' is a non-shared mount. The mount 'A'
535 shared mount.
537 7. 'A' is a slave mount of mount 'Z' and 'B' is a non-shared mount.
541 8. 'A' is a unbindable mount and 'B' is a non-shared mount. The mount
566 If mount 'B' is shared, then all most-recently-mounted mounts at dentry
570 Example: Let's say 'B1', 'B2', 'B3' are shared mounts that propagate to
600 If 'A' is shared, then 'B' is also shared and 'A' and 'B' propagate to
619 mount --make-shared /mnt
644 mount --make-shared /mnt
648 mount --make-shared /mnt
682 2. Why can't the shared subtree be implemented using exportfs?
685 shared subtree can do. I cannot imagine a way to implement the
713 mount --make-shared /root
869 the vfsmount. MNT_SHARE indicates that the vfsmount is a shared
873 All the shared vfsmounts in a peer group form a cyclic list through
892 Though it looks like a forest, if we consider all the shared
906 In the above figure A,B,C and D all are shared and propagate to each
909 'E' is also shared with 'K' and they propagate to each other. And
938 by namespace_sem (exclusive for modifications, shared for reading).
942 The former modifies a vfsmount that has not been visible in any shared