From 5dced3d1b3deca80e01415a2e35dc7972dcbfae7 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 11:25:10 +0200 Subject: Adding upstream version 1.47.0. Signed-off-by: Daniel Baumann --- tests/f_resize_inode/expect | 159 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 tests/f_resize_inode/expect (limited to 'tests/f_resize_inode/expect') diff --git a/tests/f_resize_inode/expect b/tests/f_resize_inode/expect new file mode 100644 index 0000000..c12c92c --- /dev/null +++ b/tests/f_resize_inode/expect @@ -0,0 +1,159 @@ +mke2fs -F -O resize_inode -o Linux -b 1024 -g 1024 test.img 16384 +Creating filesystem with 16384 1k blocks and 4096 inodes +Superblock backups stored on blocks: + 1025, 3073, 5121, 7169, 9217 + +Allocating group tables: done +Writing inode tables: done +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 +test_filesys: 11/4096 files (0.0% non-contiguous), 2619/16384 blocks +Exit status is 0 +----------------------------------------------- + +debugfs -R ''set_inode_field <7> block[2] 42'' -w test.img +Exit status is 0 +Resize inode not valid. Recreate? yes + +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 +Free blocks count wrong for group #0 (685, counted=686). +Fix? yes + +Free blocks count wrong (13764, counted=13765). +Fix? yes + + +test_filesys: ***** FILE SYSTEM WAS MODIFIED ***** +test_filesys: 11/4096 files (0.0% non-contiguous), 2619/16384 blocks +Exit status is 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 +test_filesys: 11/4096 files (0.0% non-contiguous), 2619/16384 blocks +Exit status is 0 +----------------------------------------------- + +debugfs -R ''clri <7>'' -w test.img +Exit status is 0 +Resize inode not valid. Recreate? yes + +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 +Free blocks count wrong for group #0 (685, counted=686). +Fix? yes + +Free blocks count wrong (13764, counted=13765). +Fix? yes + + +test_filesys: ***** FILE SYSTEM WAS MODIFIED ***** +test_filesys: 11/4096 files (0.0% non-contiguous), 2619/16384 blocks +Exit status is 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 +test_filesys: 11/4096 files (0.0% non-contiguous), 2619/16384 blocks +Exit status is 0 +----------------------------------------------- + +debugfs -R ''set_inode_field <7> bmap[524] 57'' -w test.img +Exit status is 0 +Resize inode not valid. Recreate? yes + +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 +Free blocks count wrong for group #0 (685, counted=686). +Fix? yes + +Free blocks count wrong (13764, counted=13765). +Fix? yes + + +test_filesys: ***** FILE SYSTEM WAS MODIFIED ***** +test_filesys: 11/4096 files (0.0% non-contiguous), 2619/16384 blocks +Exit status is 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 +test_filesys: 11/4096 files (0.0% non-contiguous), 2619/16384 blocks +Exit status is 0 +----------------------------------------------- + +debugfs -R ''set_super_value reserved_gdt_blocks 15679'' -w test.img +Exit status is 0 +ext2fs_check_desc: Corrupt group descriptor: bad block for block bitmap +../e2fsck/e2fsck: Group descriptors look bad... trying backup blocks... +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 + +test_filesys: ***** FILE SYSTEM WAS MODIFIED ***** +test_filesys: 11/4096 files (0.0% non-contiguous), 2619/16384 blocks +Exit status is 1 +----------------------------------------------- + +debugfs -R ''set_super_value reserved_gdt_blocks 32'' -w test.img +Exit status is 0 +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 +Block bitmap differences: -(35--258) -(1059--1282) -(3107--3330) -(5155--5378) -(7203--7426) -(9251--9474) +Fix? yes + +Free blocks count wrong for group #0 (686, counted=910). +Fix? yes + +Free blocks count wrong for group #1 (700, counted=924). +Fix? yes + +Free blocks count wrong for group #3 (700, counted=924). +Fix? yes + +Free blocks count wrong for group #5 (700, counted=924). +Fix? yes + +Free blocks count wrong for group #7 (700, counted=924). +Fix? yes + +Free blocks count wrong for group #9 (700, counted=924). +Fix? yes + +Free blocks count wrong (13765, counted=15109). +Fix? yes + + +test_filesys: ***** FILE SYSTEM WAS MODIFIED ***** +test_filesys: 11/4096 files (0.0% non-contiguous), 1275/16384 blocks +Exit status is 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 +test_filesys: 11/4096 files (0.0% non-contiguous), 1275/16384 blocks +Exit status is 0 -- cgit v1.2.3