Non-bindable mount in a shared mount tree
First Claim
1. A method for replicating a mount tree comprising:
- creating a mount tree with at least one filesystem mounted in a root directory marked as shared; and
mounting at least one filesystem to a select directory in communication with said root directory and marking said mount as non-bindable, wherein said non-bindable mount includes semantics comprising;
disallowing said marked non-bindable mount to be mirrored through a mirror operation of a mount subtree in which said non-bindable mount resides;
disallowing submounts residing on said marked non-bindable mount to be mirrored through a mirror operation of a mount subtree in which said non-bindable mount resides; and
allowing said non-bindable mount and any submounts attached to said non-bindable mount to be mirrored when said mount tree is mirrored in its entirety and attached to a self contained mount point that functions as a pivot for a new mount tree, wherein said mirrored non-bindable mount creates a new non-bindable mount.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are provided for mitigating propagation of select mounts in a shared mount tree. One or more mounts in the mount tree may be designated as non-bindable. Each non-bindable mount cannot be mirrored to a mount point through a mirror operation of a mount subtree in which the non-bindable mount resides. Similarly, each non-bindable mount prevents a submount residing on the non-bindable mount to be mirrored. However, the non-bindable mount and it'"'"'s submounts may be mirrored when the entire mount tree is mirrored and attached to a mount point that resides in a no mount tree that acts as a pivot for a new mount tree created through a mirror operation. A mirror of the non-bindable mount maintains the properties of the non-bindable mount.
35 Citations
15 Claims
-
1. A method for replicating a mount tree comprising:
-
creating a mount tree with at least one filesystem mounted in a root directory marked as shared; and mounting at least one filesystem to a select directory in communication with said root directory and marking said mount as non-bindable, wherein said non-bindable mount includes semantics comprising; disallowing said marked non-bindable mount to be mirrored through a mirror operation of a mount subtree in which said non-bindable mount resides; disallowing submounts residing on said marked non-bindable mount to be mirrored through a mirror operation of a mount subtree in which said non-bindable mount resides; and allowing said non-bindable mount and any submounts attached to said non-bindable mount to be mirrored when said mount tree is mirrored in its entirety and attached to a self contained mount point that functions as a pivot for a new mount tree, wherein said mirrored non-bindable mount creates a new non-bindable mount. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mount tree comprising:
-
at least one filesystem mounted in a root directory and said mount being marked shared; and at least one filesystem mounted to a select directory in communication with the root directory and marked as non-bindable, wherein said non-bindable mount having semantics comprising; said marked non-bindable mount being disallowed to be mirrored through a mirror operation of a mount subtree in which said non-bindable mount resides; submounts residing on said marked mount being disallowed to be mirrored through a mirror operation of a mount subtree in which said non-bindable mount resides; and said non-bindable mount and any submounts attached to said non-bindable mount being allowed to be mirrored when said mount tree is mirrored in its entirety and attached to a self contained mount point that functions as a pivot for a new mount tree, wherein said mirrored non-bindable mount creates a new non-bindable mount. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An article comprising:
-
a computer readable medium; means in the medium for creating a mount tree with at least one filesystem mounted in a root directory marked as shared; and means in the medium for mounting at least one filesystem to a select directory in communication with the root directory and marking said mount as non-bindable, wherein said non-bindable mount includes semantics comprising; disallowing said marked non-bindable mount to be mirrored through a mirror operation of a mount subtree in which said non-bindable mount resides; disallowing submounts residing on said marked non-bindable mount to be mirrored through a mirror operation of a mount subtree in which said non-bindable mount resides; and allowing said non-bindable mount and any submounts attached to said non-bindable mount to be mirrored when said mount tree is mirrored in its entirety and attached to a self contained mount point that functions as a pivot for a new mount tree, wherein said mirrored non-bindable mount creates a new non-bindable mount. - View Dependent Claims (12, 13, 14, 15)
-
Specification