mkfs.erofs supports creating filesystem images with different blocksizes. Add filesystem blocksize in super block dump so its easier to inspect the filesystem.
The filed is added at last, so the output now looks like: Filesystem magic number: 0xE0F5E1E2 Filesystem blocks: 21 Filesystem inode metadata start block: 0 Filesystem shared xattr metadata start block: 0 Filesystem root nid: 36 Filesystem lz4_max_distance: 65535 Filesystem sb_extslots: 0 Filesystem inode count: 10 Filesystem created: Fri Apr 12 15:43:40 2024 Filesystem features: sb_csum mtime 0padding Filesystem UUID: a84a2acc-08d8-4b72-8b8c-b811a815fa07 Filesystem blocksize: 65536 Signed-off-by: Sandeep Dhavale <dhav...@google.com> --- dump/main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dump/main.c b/dump/main.c index a89fc6b..947a5a4 100644 --- a/dump/main.c +++ b/dump/main.c @@ -669,6 +669,8 @@ static void erofsdump_show_superblock(void) erofs_uuid_unparse_lower(sbi.uuid, uuid_str); fprintf(stdout, "\nFilesystem UUID: %s\n", uuid_str); + fprintf(stdout, "Filesystem blocksize: %llu\n", + erofs_blksiz(&sbi) | 0ULL); } int main(int argc, char **argv) -- 2.44.0.683.g7961c838ac-goog