Lines Matching full:lower

26 non-directory objects may report an st_dev from the lower filesystem or
83 Upper and Lower
87 and a 'lower' filesystem. When a name exists in both filesystems, the
89 'lower' filesystem is either hidden or, in the case of directories,
92 It would be more correct to refer to an upper and lower 'directory
96 lower.
98 A wide range of filesystems supported by Linux can be the lower filesystem,
100 needed for OverlayFS to work. The lower filesystem does not need to be
101 writable. The lower filesystem can even be another overlayfs. The upper
113 upper and lower filesystems and refers to a non-directory in either,
114 then the lower object is hidden - the name refers only to the upper
117 Where both upper and lower objects are directories, a merged directory
123 mount -t overlay overlay -olowerdir=/lower,upperdir=/upper,\
134 exists, else the lower.
138 directory only. These attributes of the lower directory are hidden.
143 In order to support rm and rmdir without changing the lower
150 matching name in the lower level is ignored, and the whiteout itself
155 directory in the lower filesystem with the same name is ignored.
161 lower directories are each read and the name lists merged in the
162 obvious way (upper is read first, then lower - entries that already
187 underlying directory (upper or lower).
192 When renaming a directory that is on the lower layer or merged (i.e. the
242 indexed by the file handle of the lower inode and a file handle of the
247 lower directory. In that case, lookup returns an error and warns about
250 Because lower layer redirects cannot be verified with the index, enabling
259 files etc.) are presented either from the upper or lower filesystem as
260 appropriate. When a file in the lower filesystem is accessed in a way
262 some metadata etc., the file is first copied from the lower filesystem
274 data is copied from the lower to the upper filesystem. Finally any
294 compared to direct access on underlying lower or upper filesystems
301 b) check if mounting task would be allowed real operation on lower or
317 mount -t overlay overlay -olowerdir=/lower,upperdir=/upper,... /merged
321 cp -a /lower /upper
328 Multiple lower layers
331 Multiple lower layers can now be given using the colon (":") as a
339 The specified lower directories will be stacked beginning from the
361 Do not use metacopy=on with untrusted upper/lower directories. Otherwise
363 appropriate REDIRECT and METACOPY xattrs, and gain access to file on lower
377 Lower layers may be shared among several overlay mounts and that is indeed
378 a very common practice. An overlay mount may use the same lower layer
379 path as another overlay mount and it may use a lower layer path that is
380 beneath or above the path of another overlay lower layer path.
391 different lower layer path, is allowed, unless the "inodes index" feature
395 handle of the lower layer root directory, along with the UUID of the lower
398 the lower root directory file handle and lower filesystem UUID are compared
400 lower root origin, mount will fail with ESTALE. An overlayfs mount with
401 "inodes index" enabled will fail with EOPNOTSUPP if the lower filesystem
402 does not support NFS export, lower filesystem does not have a valid UUID or
406 mount time. So if same upper is mounted with different set of lower, mount
412 the copied layers will fail the verification of the lower root file handle.
424 done in the case when the file resides on a lower layer.
426 b) If a file residing on a lower layer is opened for read-only and then
430 c) If a file residing on a lower layer is being executed, then opening that
441 If this feature is disabled, then rename(2) on a lower or merged directory
479 upper tree. Offline changes to the lower tree are only allowed if the
481 have not been used. If the lower tree is modified and any of these
486 behavior on offline changes of the underlying lower layer is different
489 On every copy_up, an NFS file handle of the lower inode, along with the
490 UUID of the lower filesystem, are encoded and stored in an extended
494 that found a lower directory at the lookup path or at the path pointed
496 that the found lower directory file handle and lower filesystem UUID
498 found lower directory does not match the stored origin, that directory
509 With the "nfs_export" feature, on copy_up of any lower object, an index
520 1. For a non-upper object, encode a lower file handle from lower inode
521 2. For an indexed object, encode a lower file handle from copy_up origin
526 - Header including path type information (e.g. lower/upper)
537 3. For a lower file handle, lookup the handle in index directory by name.
549 When overlay filesystem has multiple lower layers, a middle layer
550 directory may have a "redirect" to lower directory. Because middle layer
551 "redirects" are not indexed, a lower file handle that was encoded from the
553 layer directory. Similarly, a lower file handle that was encoded from a
556 directories that cannot be decoded from a lower file handle, these
576 is changed. This is only applicable if all lower/upper/work directories are on