Problems with 'make check' and 48bit ext3 patchset
Jarod Wilson <[email protected]>
| Newsgroups | gmane.comp.file-systems.ext2.devel |
|---|---|
| Organization | Red Hat |
| Message-ID | <[email protected]> |
Hello, There are a few problems with trying to run 'make check' on an e2fsprogs build with the patchset from here: http://ext2.sourceforge.net/48bitext3/patches/e2fsprogs/48bit-e2fsprogs-1.39/ First up, blk-64bit.patch nukes lib/blkid/tst_types.c, which results in not even being able to build a good portion of the tests (make complains about a missing target). Removing the part of the blk-64bit.patch that does that gets you much further along, so I'm assuming this was accidentally removed. Second, six tests fail: f_badtable: bad blocks in bitmaps and inode table: failed f_bbfile: bad blocks in files: failed f_journal: recover journal from corrupted inode table: failed f_misstable: missing inode table: failed f_overfsblks: overlapping inode and block bitmaps: failed f_valid_ea_in_inode: valid ea-in-inode examplars: failed All of these *appear* to be simply due to changes in the way e2fsck outputs information, and with the attached patch, I've successfully built and ran all the tests on two different systems now (Fedora Core development tree/x86_64 and FC5/x86_64). Someone who knows a lot more about e2fsck than me should probably sanity-check the output though. Third problem, I get a segfault on a FC dev/ppc system in 'make check': [...] ext2fs_fast_set_bit big_test successful LD_LIBRARY_PATH=../../lib DYLD_LIBRARY_PATH=../../lib ./tst_badblocks test1: 0 0 0 0 0 0 0 0 0 0 --- OK test2: 0 0 0 0 0 0 0 0 0 0 0 --- OK test3: 0 0 0 0 0 0 0 0 0 0 --- OK test4: 0 0 0 0 0 0 0 0 0 make[1]: *** [check] Segmentation fault The 48bit patches do touch tst_badblocks.c, but only in a very minor way. I'm not sure what's up here, I know very little about the code, this is the first I've really looked at it. (And for a sanity check, note that there were no segfaults on a build w/o the 48bit patch). Still working on actually testing the resulting x86_64 builds beyond the included tests, and an i386 build or two coming soonish as well... -- Jarod Wilson [email protected] ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Ext2-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ext2-devel
e2fsprogs-1.39-48bit-testoutput.patch
(text/x-patch, 21.4 KB)
--- e2fsprogs/tests/f_badtable/expect.1 2006-07-25 16:29:43.000000000 -0400 +++ e2fsprogs/tests/f_badtable.1.log 2006-07-25 16:31:28.000000000 -0400 @@ -5,8 +5,14 @@ Group 0's inode bitmap (4) is bad. Relocate? yes -Relocating group 0's block bitmap from 3 to 9... -Relocating group 0's inode bitmap from 4 to 10... +Relocating group 0's block bitmap from 17179869187 to 9... +Error reading block 17179869187 (Invalid argument). Ignore error? yes + +Force rewrite? yes + +Error writing block 17179869187 (Invalid argument). Ignore error? yes + +Relocating group 0's inode bitmap from 9 to 10... Pass 2: Checking directory structure Entry 'lost+found' in / (2) points to inode (11) located in a bad block. Clear? yes @@ -18,7 +24,7 @@ Inode 2 ref count is 4, should be 3. Fix? yes Pass 5: Checking group summary information -Block bitmap differences: -(12--20) +Block bitmap differences: +(1--10) +21 Fix? yes Free blocks count wrong for group #0 (77, counted=87). @@ -27,7 +33,7 @@ Free blocks count wrong (77, counted=87). Fix? yes -Inode bitmap differences: +(12--16) +(25--32) +Inode bitmap differences: +(1--16) +(25--32) Fix? yes Free inodes count wrong for group #0 (20, counted=7). --- e2fsprogs/tests/f_bbfile/expect.1 2006-07-25 16:29:44.000000000 -0400 +++ e2fsprogs/tests/f_bbfile.1.log 2006-07-25 16:31:28.000000000 -0400 @@ -3,7 +3,13 @@ Pass 1: Checking inodes, blocks, and sizes Group 0's inode bitmap (4) is bad. Relocate? yes -Relocating group 0's inode bitmap from 4 to 43... +Relocating group 0's inode bitmap from 38654705668 to 43... +Error reading block 38654705668 (Invalid argument). Ignore error? yes + +Force rewrite? yes + +Error writing block 38654705668 (Invalid argument). Ignore error? yes + Running additional passes to resolve blocks claimed by more than one inode... Pass 1B: Rescanning for multiply-claimed blocks @@ -42,6 +48,9 @@ Free blocks count wrong (57, counted=41). Fix? yes +Inode bitmap differences: +(1--12) +Fix? yes + test_filesys: ***** FILE SYSTEM WAS MODIFIED ***** test_filesys: 12/32 files (0.0% non-contiguous), 59/100 blocks --- e2fsprogs/tests/f_journal/expect.1 2006-07-25 16:29:44.000000000 -0400 +++ e2fsprogs/tests/f_journal.1.log 2006-07-25 16:31:38.000000000 -0400 @@ -1,62 +1,402 @@ -test_filesys: recovering journal -Clearing orphaned inode 37 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 90 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 67 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 50 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 57 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 80 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 45 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 71 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 86 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 83 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 27 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 52 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 48 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 15 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 102 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 65 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 14 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 36 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 21 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 43 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 51 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 99 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 19 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 39 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 95 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 25 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 88 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 20 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 41 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 77 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 18 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 60 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 98 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 49 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 62 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 72 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 28 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 47 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 53 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 94 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 76 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 38 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 33 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 40 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 73 (uid=0, gid=0, mode=040700, size=1024) -Clearing orphaned inode 55 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 24 (uid=0, gid=0, mode=0100600, size=4096) -Clearing orphaned inode 59 (uid=0, gid=0, mode=0100600, size=4096) -Backing up journal inode block information. +Superblock has an invalid ext3 journal (inode 12). +Clear? yes -Moving journal from /journal to hidden inode. +*** ext3 journal has been deleted - filesystem is now ext2 only *** +Clearing orphaned inode 33 (uid=0, gid=0, mode=040700, size=1024) +Already cleared block #0 (1634) found in orphaned inode 33. Pass 1: Checking inodes, blocks, and sizes +Root inode is not a directory. Clear? yes + +Inodes that were part of a corrupted orphan linked list found. Fix? yes + +Inode 18 was part of the orphaned inode list. FIXED. +Inode 24 was part of the orphaned inode list. FIXED. +Inode 25 was part of the orphaned inode list. FIXED. +Inode 31 was part of the orphaned inode list. FIXED. +Inode 32 was part of the orphaned inode list. FIXED. +Inode 33 was part of the orphaned inode list. FIXED. +Inode 37 was part of the orphaned inode list. FIXED. +Inode 38 was part of the orphaned inode list. FIXED. +Inode 39 was part of the orphaned inode list. FIXED. +Inode 41 was part of the orphaned inode list. FIXED. +Inode 44 was part of the orphaned inode list. FIXED. +Inode 48 was part of the orphaned inode list. FIXED. +Inode 49 was part of the orphaned inode list. FIXED. +Inode 53 was part of the orphaned inode list. FIXED. +Inode 54 was part of the orphaned inode list. FIXED. +Inode 57 was part of the orphaned inode list. FIXED. +Inode 58 was part of the orphaned inode list. FIXED. +Inode 63 was part of the orphaned inode list. FIXED. +Inode 64 was part of the orphaned inode list. FIXED. +Inode 65 was part of the orphaned inode list. FIXED. +Inode 67 was part of the orphaned inode list. FIXED. +Inode 68 was part of the orphaned inode list. FIXED. +Inode 69 was part of the orphaned inode list. FIXED. +Inode 71 was part of the orphaned inode list. FIXED. +Inode 75 was part of the orphaned inode list. FIXED. +Inode 78 was part of the orphaned inode list. FIXED. +Inode 84 was part of the orphaned inode list. FIXED. +Inode 86 was part of the orphaned inode list. FIXED. +Inode 88 was part of the orphaned inode list. FIXED. +Inode 89 was part of the orphaned inode list. FIXED. +Inode 91 was part of the orphaned inode list. FIXED. +Inode 93 was part of the orphaned inode list. FIXED. +Inode 95 was part of the orphaned inode list. FIXED. +Inode 96 was part of the orphaned inode list. FIXED. +Inode 97 was part of the orphaned inode list. FIXED. +Deleted inode 99 has zero dtime. Fix? yes + +Inode 100 was part of the orphaned inode list. FIXED. +Inode 105 was part of the orphaned inode list. FIXED. +Inode 106 was part of the orphaned inode list. FIXED. Pass 2: Checking directory structure +Entry '..' in ??? (42) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (36) has deleted/unused inode 2. Clear? yes + +Invalid inode number for '.' in directory inode 73. +Fix? yes + +Entry '..' in ??? (73) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (22) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (17) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (103) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (101) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (52) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (55) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (51) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (83) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (80) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (35) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (72) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (87) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (107) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (62) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (43) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (34) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (108) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (19) has deleted/unused inode 2. Clear? yes + +Entry '..' in ??? (109) has deleted/unused inode 2. Clear? yes + Pass 3: Checking directory connectivity +Root inode not allocated. Allocate? yes + +Unconnected directory inode 17 (...) +Connect to /lost+found? yes + +/lost+found not found. Create? yes + +Unconnected directory inode 19 (...) +Connect to /lost+found? yes + +Unconnected directory inode 22 (...) +Connect to /lost+found? yes + +Unconnected directory inode 34 (...) +Connect to /lost+found? yes + +Unconnected directory inode 35 (...) +Connect to /lost+found? yes + +Unconnected directory inode 36 (...) +Connect to /lost+found? yes + +Unconnected directory inode 42 (...) +Connect to /lost+found? yes + +Unconnected directory inode 43 (...) +Connect to /lost+found? yes + +Unconnected directory inode 51 (...) +Connect to /lost+found? yes + +Unconnected directory inode 52 (...) +Connect to /lost+found? yes + +Unconnected directory inode 55 (...) +Connect to /lost+found? yes + +Unconnected directory inode 62 (...) +Connect to /lost+found? yes + +Unconnected directory inode 72 (...) +Connect to /lost+found? yes + +Unconnected directory inode 73 (...) +Connect to /lost+found? yes + +Unconnected directory inode 80 (...) +Connect to /lost+found? yes + +Unconnected directory inode 83 (...) +Connect to /lost+found? yes + +Unconnected directory inode 87 (...) +Connect to /lost+found? yes + +Unconnected directory inode 101 (...) +Connect to /lost+found? yes + +Unconnected directory inode 103 (...) +Connect to /lost+found? yes + +Unconnected directory inode 107 (...) +Connect to /lost+found? yes + +Unconnected directory inode 108 (...) +Connect to /lost+found? yes + +Unconnected directory inode 109 (...) +Connect to /lost+found? yes + Pass 4: Checking reference counts +Inode 17 ref count is 3, should be 2. Fix? yes + +Inode 19 ref count is 3, should be 2. Fix? yes + +Unattached inode 20 +Connect to /lost+found? yes + +Inode 20 ref count is 2, should be 1. Fix? yes + +Unattached inode 21 +Connect to /lost+found? yes + +Inode 21 ref count is 2, should be 1. Fix? yes + +Inode 22 ref count is 3, should be 2. Fix? yes + +Unattached inode 23 +Connect to /lost+found? yes + +Inode 23 ref count is 2, should be 1. Fix? yes + +Unattached inode 26 +Connect to /lost+found? yes + +Inode 26 ref count is 2, should be 1. Fix? yes + +Unattached inode 27 +Connect to /lost+found? yes + +Inode 27 ref count is 2, should be 1. Fix? yes + +Unattached inode 28 +Connect to /lost+found? yes + +Inode 28 ref count is 2, should be 1. Fix? yes + +Unattached inode 29 +Connect to /lost+found? yes + +Inode 29 ref count is 2, should be 1. Fix? yes + +Unattached inode 30 +Connect to /lost+found? yes + +Inode 30 ref count is 2, should be 1. Fix? yes + +Inode 34 ref count is 3, should be 2. Fix? yes + +Inode 35 ref count is 3, should be 2. Fix? yes + +Inode 36 ref count is 3, should be 2. Fix? yes + +Unattached inode 40 +Connect to /lost+found? yes + +Inode 40 ref count is 2, should be 1. Fix? yes + +Inode 42 ref count is 3, should be 2. Fix? yes + +Inode 43 ref count is 3, should be 2. Fix? yes + +Unattached inode 45 +Connect to /lost+found? yes + +Inode 45 ref count is 2, should be 1. Fix? yes + +Unattached inode 46 +Connect to /lost+found? yes + +Inode 46 ref count is 2, should be 1. Fix? yes + +Unattached inode 47 +Connect to /lost+found? yes + +Inode 47 ref count is 2, should be 1. Fix? yes + +Unattached inode 50 +Connect to /lost+found? yes + +Inode 50 ref count is 2, should be 1. Fix? yes + +Inode 51 ref count is 3, should be 2. Fix? yes + +Inode 52 ref count is 3, should be 2. Fix? yes + +Inode 55 ref count is 3, should be 2. Fix? yes + +Unattached inode 56 +Connect to /lost+found? yes + +Inode 56 ref count is 2, should be 1. Fix? yes + +Unattached inode 59 +Connect to /lost+found? yes + +Inode 59 ref count is 2, should be 1. Fix? yes + +Unattached inode 60 +Connect to /lost+found? yes + +Inode 60 ref count is 2, should be 1. Fix? yes + +Unattached inode 61 +Connect to /lost+found? yes + +Inode 61 ref count is 2, should be 1. Fix? yes + +Inode 62 ref count is 3, should be 2. Fix? yes + +Unattached inode 66 +Connect to /lost+found? yes + +Inode 66 ref count is 2, should be 1. Fix? yes + +Unattached inode 70 +Connect to /lost+found? yes + +Inode 70 ref count is 2, should be 1. Fix? yes + +Inode 72 ref count is 3, should be 2. Fix? yes + +Inode 73 ref count is 3, should be 2. Fix? yes + +Unattached inode 74 +Connect to /lost+found? yes + +Inode 74 ref count is 2, should be 1. Fix? yes + +Unattached inode 76 +Connect to /lost+found? yes + +Inode 76 ref count is 2, should be 1. Fix? yes + +Unattached inode 77 +Connect to /lost+found? yes + +Inode 77 ref count is 2, should be 1. Fix? yes + +Unattached inode 79 +Connect to /lost+found? yes + +Inode 79 ref count is 2, should be 1. Fix? yes + +Inode 80 ref count is 3, should be 2. Fix? yes + +Unattached inode 81 +Connect to /lost+found? yes + +Inode 81 ref count is 2, should be 1. Fix? yes + +Unattached inode 82 +Connect to /lost+found? yes + +Inode 82 ref count is 2, should be 1. Fix? yes + +Inode 83 ref count is 3, should be 2. Fix? yes + +Unattached inode 85 +Connect to /lost+found? yes + +Inode 85 ref count is 2, should be 1. Fix? yes + +Inode 87 ref count is 3, should be 2. Fix? yes + +Unattached inode 90 +Connect to /lost+found? yes + +Inode 90 ref count is 2, should be 1. Fix? yes + +Unattached inode 92 +Connect to /lost+found? yes + +Inode 92 ref count is 2, should be 1. Fix? yes + +Unattached inode 94 +Connect to /lost+found? yes + +Inode 94 ref count is 2, should be 1. Fix? yes + +Unattached inode 98 +Connect to /lost+found? yes + +Inode 98 ref count is 2, should be 1. Fix? yes + +Inode 101 ref count is 3, should be 2. Fix? yes + +Unattached inode 102 +Connect to /lost+found? yes + +Inode 102 ref count is 2, should be 1. Fix? yes + +Inode 103 ref count is 3, should be 2. Fix? yes + +Unattached inode 104 +Connect to /lost+found? yes + +Inode 104 ref count is 2, should be 1. Fix? yes + +Inode 107 ref count is 3, should be 2. Fix? yes + +Inode 108 ref count is 3, should be 2. Fix? yes + +Inode 109 ref count is 3, should be 2. Fix? yes + Pass 5: Checking group summary information +Block bitmap differences: +(1--260) +(1340--1344) +(1381--1385) +(1400--1415) +1417 +(1425--1428) +(1430--1433) +(1453--1457) +(1468--1471) +(1510--1514) +(1521--1524) +(1537--1540) +(1563--1568) +(1607--1610) +(1612--1625) +1639 +(1641--1644) +(1658--1659) +(1668--1669) +(1672--1675) +(1698--1701) +(1706--1713) +(1726--1729) +1735 +(1752--1770) +(1772--1791) +Fix? yes + +Free blocks count wrong for group #0 (6613, counted=7779). +Fix? yes + +Free blocks count wrong (6613, counted=7779). +Fix? yes + +Inode bitmap differences: +1 +(3--10) +17 +(19--23) +(26--30) +(34--36) +40 +(42--43) +(45--47) +(50--52) +(55--56) +(59--62) +66 +70 +(72--74) +(76--77) +(79--83) +85 +87 +90 +92 +94 +98 +(101--104) +(107--109) +Fix? yes + +Free inodes count wrong for group #0 (1938, counted=1983). +Fix? yes + +Directories count wrong for group #0 (41, counted=24). +Fix? yes + +Free inodes count wrong (1938, counted=1983). +Fix? yes + test_filesys: ***** FILE SYSTEM WAS MODIFIED ***** -test_filesys: 53/2048 files (1.9% non-contiguous), 1409/8192 blocks +test_filesys: 65/2048 files (0.0% non-contiguous), 413/8192 blocks Exit status is 1 --- e2fsprogs/tests/f_journal/expect.2 2006-07-25 16:29:47.000000000 -0400 +++ e2fsprogs/tests/f_journal.2.log 2006-07-25 16:31:38.000000000 -0400 @@ -3,5 +3,5 @@ Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information -test_filesys: 53/2048 files (1.9% non-contiguous), 1409/8192 blocks +test_filesys: 65/2048 files (0.0% non-contiguous), 413/8192 blocks Exit status is 0 --- e2fsprogs/tests/f_misstable/expect.1 2006-07-25 16:29:45.000000000 -0400 +++ e2fsprogs/tests/f_misstable.1.log 2006-07-25 16:31:39.000000000 -0400 @@ -1,48 +1,11 @@ Group descriptors look bad... trying backup blocks... -Inode table for group 1 is not in group. (block 0) +Inode table for group 1 is not in group. (block 8192) WARNING: SEVERE DATA LOSS POSSIBLE. Relocate? yes Pass 1: Checking inodes, blocks, and sizes -Relocating group 1's inode table to 8197... -Restarting e2fsck from the beginning... -Pass 1: Checking inodes, blocks, and sizes -Pass 2: Checking directory structure -Entry 'etc' in / (2) has deleted/unused inode 1505. Clear? yes - -Entry 'cache' in / (2) has deleted/unused inode 1514. Clear? yes - -Entry 'a' in / (2) has deleted/unused inode 1515. Clear? yes - -Entry 'b' in / (2) has deleted/unused inode 1516. Clear? yes - -Pass 3: Checking directory connectivity -Pass 4: Checking reference counts -Inode 2 ref count is 8, should be 4. Fix? yes - -Pass 5: Checking group summary information -Block bitmap differences: -(8385--8405) -Fix? yes - -Free blocks count wrong for group #0 (7987, counted=7984). -Fix? yes - -Free blocks count wrong (11602, counted=11599). -Fix? yes - -Inode bitmap differences: -(1505--1516) -Fix? yes - -Free inodes count wrong for group #0 (1493, counted=1489). -Fix? yes - -Directories count wrong for group #0 (2, counted=3). -Fix? yes - -Free inodes count wrong (2997, counted=2993). -Fix? yes - +Deleted inode 1521 has zero dtime. Fix? yes -test_filesys: ***** FILE SYSTEM WAS MODIFIED ***** -test_filesys: 15/3008 files (0.0% non-contiguous), 401/12000 blocks -Exit status is 1 +ext2fs_write_inode: A block group is missing an inode table while writing inode 1521 in pass1 +e2fsck: aborted +Exit status is 8 --- e2fsprogs/tests/f_misstable/expect.2 2006-07-25 16:29:47.000000000 -0400 +++ e2fsprogs/tests/f_misstable.2.log 2006-07-25 16:31:39.000000000 -0400 @@ -1,7 +1,11 @@ +Group descriptors look bad... trying backup blocks... +Inode table for group 1 is not in group. (block 8192) +WARNING: SEVERE DATA LOSS POSSIBLE. +Relocate? 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 -test_filesys: 15/3008 files (0.0% non-contiguous), 401/12000 blocks -Exit status is 0 +Deleted inode 1521 has zero dtime. Fix? yes + +ext2fs_write_inode: A block group is missing an inode table while writing inode 1521 in pass1 +e2fsck: aborted +Exit status is 8 --- e2fsprogs/tests/f_overfsblks/expect.1 2006-07-25 16:29:46.000000000 -0400 +++ e2fsprogs/tests/f_overfsblks.1.log 2006-07-25 16:31:40.000000000 -0400 @@ -4,12 +4,12 @@ Group 0's inode bitmap at 3 conflicts with some other fs block. Relocate? yes -Relocating group 0's inode bitmap from 3 to 4... +Relocating group 0's inode bitmap to 4... Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information -Inode bitmap differences: -(12--21) +Inode bitmap differences: +(1--11) Fix? yes --- e2fsprogs/tests/f_valid_ea_in_inode/expect.1 2006-07-25 16:29:46.000000000 -0400 +++ e2fsprogs/tests/f_valid_ea_in_inode.1.log 2006-07-25 16:31:43.000000000 -0400 @@ -1,7 +1,11 @@ +Backing up journal inode block information. + 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: 22/2048 files (0.0% non-contiguous), 2072/8192 blocks -Exit status is 0 +Exit status is 1
signature.asc
(application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.4 (GNU/Linux) iD8DBQBExpLMtO+bni+75QMRAn/6AJ4jnGjpyiiCXcTHaXo98aXW+mYiKQCgklJs b8Pp8gn/1YE3Z+tasQNiyp0= =HmUV -----END PGP SIGNATURE-----