From 464df1d5e5ab1322e2dd0a7796939fff1aeefa9a Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 17:49:25 +0200 Subject: Adding upstream version 1.47.0. Signed-off-by: Daniel Baumann --- tests/t_enable_mcsum_ext3/expect | 75 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 tests/t_enable_mcsum_ext3/expect (limited to 'tests/t_enable_mcsum_ext3/expect') diff --git a/tests/t_enable_mcsum_ext3/expect b/tests/t_enable_mcsum_ext3/expect new file mode 100644 index 0000000..3bd2ccf --- /dev/null +++ b/tests/t_enable_mcsum_ext3/expect @@ -0,0 +1,75 @@ +tune2fs metadata_csum test +128-byte inodes cannot handle dates beyond 2038 and are deprecated +Creating filesystem with 524288 1k blocks and 65536 inodes +Superblock backups stored on blocks: + 8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409 + +Allocating group tables: done +Writing inode tables: done +Creating journal (16384 blocks): done +mke2fs: Operation not supported for inodes containing extents while creating huge files +Writing superblocks and filesystem accounting information: done + +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information + +Exit status is 0 +tune2fs -O metadata_csum test.img +Extents are not enabled. The file extent tree can be checksummed, whereas block maps cannot. Not enabling extents reduces the coverage of metadata checksumming. Re-run with -O extent to rectify. +64-bit filesystem support is not enabled. The larger fields afforded by this feature enable full-strength checksumming. Run resize2fs -b to rectify. +Exit status is 0 + +Change in FS metadata: +@@ -2,7 +2,7 @@ + Last mounted on: + Filesystem magic number: 0xEF53 + Filesystem revision #: 1 (dynamic) +-Filesystem features: has_journal ext_attr resize_inode dir_index filetype sparse_super large_file ++Filesystem features: has_journal ext_attr resize_inode dir_index filetype sparse_super large_file metadata_csum + Default mount options: user_xattr acl + Filesystem state: clean + Errors behavior: Continue +@@ -30,6 +30,7 @@ + Journal inode: 8 + Default directory hash: half_md4 + Journal backup: inode blocks ++Checksum type: crc32c + Journal features: (none) + Total journal size: 16M + Total journal blocks: 16384 +@@ -39,7 +40,7 @@ + Journal start: 0 + + +-Group 0: (Blocks 1-8192) ++Group 0: (Blocks 1-8192) [ITABLE_ZEROED] + Primary superblock at 1, Group descriptors at 2-3 + Reserved GDT blocks at 4-259 + Block bitmap at 260 (+259) +@@ -48,7 +49,7 @@ + 0 free blocks, 1013 free inodes, 2 directories + Free blocks: + Free inodes: 12-1024 +-Group 1: (Blocks 8193-16384) ++Group 1: (Blocks 8193-16384) [ITABLE_ZEROED] + Backup superblock at 8193, Group descriptors at 8194-8195 + Reserved GDT blocks at 8196-8451 + Block bitmap at 8452 (+259) +@@ -57,6 +58,6 @@ + 0 free blocks, 1024 free inodes, 0 directories + Free blocks: + Free inodes: 1025-2048 +-Group 2: (Blocks 16385-24576) ++Group 2: (Blocks 16385-24576) [ITABLE_ZEROED] + Block bitmap at 16385 (+0) + Inode bitmap at 16386 (+1) +Pass 1: Checking inodes, blocks, and sizes +Pass 2: Checking directory structure +Pass 3: Checking directory connectivity +Pass 4: Checking reference counts +Pass 5: Checking group summary information + +Exit status is 0 -- cgit v1.2.3