]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
overlayfs.rst: update metacopy section in overlayfs documentation
authorYuriy Belikov <yuriybelikov1@gmail.com>
Wed, 4 Sep 2024 16:54:29 +0000 (19:54 +0300)
committerAmir Goldstein <amir73il@gmail.com>
Sun, 8 Sep 2024 13:36:38 +0000 (15:36 +0200)
- Provide info about trusted.overlay.metacopy extended attribute
- Minor rephrasing regarding copy-up operation with metacopy=on

Signed-off-by: Yuriy Belikov <yuriybelikov1@gmail.com>
Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Documentation/filesystems/overlayfs.rst

index 16551440144183c58517fe27e750233619ebf89d..3436447123409726cbd78badea2f8b4f002e0640 100644 (file)
@@ -367,8 +367,11 @@ Metadata only copy up
 
 When the "metacopy" feature is enabled, overlayfs will only copy
 up metadata (as opposed to whole file), when a metadata specific operation
-like chown/chmod is performed. Full file will be copied up later when
-file is opened for WRITE operation.
+like chown/chmod is performed. An upper file in this state is marked with
+"trusted.overlayfs.metacopy" xattr which indicates that the upper file
+contains no data.  The data will be copied up later when file is opened for
+WRITE operation.  After the lower file's data is copied up,
+the "trusted.overlayfs.metacopy" xattr is removed from the upper file.
 
 In other words, this is delayed data copy up operation and data is copied
 up when there is a need to actually modify data.