From b99a9781b337a44666b8c579b5f572fe5971ab0e Mon Sep 17 00:00:00 2001 From: Ed Baunton Date: Thu, 15 Feb 2024 20:32:11 +0000 Subject: [PATCH] man mkcomposefs: detail inlining logic Whilst playing with mkcomposefs using small dummy files, it's confusing to find that objects are not created in the digest-store. There is an optimization to inline these files in the metadata (see lcfs-internal.h). Add a clarification to help. Signed-off-by: Ed Baunton --- man/mkcomposefs.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/man/mkcomposefs.md b/man/mkcomposefs.md index 2d76c10..b903e28 100644 --- a/man/mkcomposefs.md +++ b/man/mkcomposefs.md @@ -28,10 +28,12 @@ will be a mountable composefs image. **\-\-digest-store**=*PATH* -: This path will become a composefs "object store". Non-empty - regular files in the *SOURCEDIR* will be copied (reflinked if - possible) into this target directory, named after their fsverity - digest. If possible, the added files will have fs-verity enabled. +: This path will become a composefs "object store". Regular files + larger than 64 bytes in the *SOURCEDIR* will be copied (reflinked + if possible) into this target directory, named after their + fsverity digest. Small files will be inlined into the image + metadata. If possible, the added files will have fs-verity + enabled. This directory should be passed to the basedir option when you mount the image.