From edc9e25634ceba533f9215b0fb2e56bbc0587326 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Wed, 19 Aug 2009 01:16:47 -0400 Subject: [PATCH] f_illitable_flexbg: Add new test Signed-off-by: "Theodore Ts'o" --- tests/f_illitable_flexbg/expect.1 | 27 +++++++++++++++++++++++++++ tests/f_illitable_flexbg/expect.2 | 7 +++++++ tests/f_illitable_flexbg/image.gz | Bin 0 -> 38080 bytes tests/f_illitable_flexbg/name | 1 + 4 files changed, 35 insertions(+) create mode 100644 tests/f_illitable_flexbg/expect.1 create mode 100644 tests/f_illitable_flexbg/expect.2 create mode 100755 tests/f_illitable_flexbg/image.gz create mode 100644 tests/f_illitable_flexbg/name diff --git a/tests/f_illitable_flexbg/expect.1 b/tests/f_illitable_flexbg/expect.1 new file mode 100644 index 0000000..2d8bd0c --- /dev/null +++ b/tests/f_illitable_flexbg/expect.1 @@ -0,0 +1,27 @@ +../e2fsck/e2fsck: Group descriptors look bad... trying backup blocks... +One or more block group descriptor checksums are invalid. Fix? yes + +Group descriptor 0 checksum is invalid. FIXED. +Inode table for group 1 is not in group. (block 0) +WARNING: SEVERE DATA LOSS POSSIBLE. +Relocate? yes + +Group descriptor 1 checksum is invalid. FIXED. +Group descriptor 2 checksum is invalid. FIXED. +Group descriptor 3 checksum is invalid. FIXED. +Pass 1: Checking inodes, blocks, and sizes +Relocating group 1's inode table to 142... +Restarting e2fsck from the beginning... +Group descriptor 1 checksum is invalid. FIXED. +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 +Inode bitmap differences: -(65--128) +Fix? yes + + +test_filesys: ***** FILE SYSTEM WAS MODIFIED ***** +test_filesys: 12/256 files (0.0% non-contiguous), 31163/32768 blocks +Exit status is 1 diff --git a/tests/f_illitable_flexbg/expect.2 b/tests/f_illitable_flexbg/expect.2 new file mode 100644 index 0000000..8ef43c2 --- /dev/null +++ b/tests/f_illitable_flexbg/expect.2 @@ -0,0 +1,7 @@ +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: 12/256 files (0.0% non-contiguous), 31163/32768 blocks +Exit status is 0 diff --git a/tests/f_illitable_flexbg/image.gz b/tests/f_illitable_flexbg/image.gz new file mode 100755 index 0000000000000000000000000000000000000000..7fa144663ca81580c948301c23fa9e421d98018a GIT binary patch literal 38080 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 literal 0 HcmV?d00001 diff --git a/tests/f_illitable_flexbg/name b/tests/f_illitable_flexbg/name new file mode 100644 index 0000000..58b0850 --- /dev/null +++ b/tests/f_illitable_flexbg/name @@ -0,0 +1 @@ +illegal inode table with FLEX_BG -- 1.8.3.1