1997-04-29 18:53:37 +04:00
|
|
|
Filesystem did not have a UUID; generating one.
|
|
|
|
|
1997-04-26 18:00:26 +04:00
|
|
|
Pass 1: Checking inodes, blocks, and sizes
|
2002-05-22 05:19:14 +04:00
|
|
|
Inode 13 is too big. Truncate? yes
|
|
|
|
|
|
|
|
Block #16580876 (74) causes directory to be too big. CLEARED.
|
|
|
|
Inode 13, i_size is 15360, should be 12288. Fix? yes
|
|
|
|
|
|
|
|
Inode 13, i_blocks is 32, should be 30. Fix? yes
|
|
|
|
|
1997-04-29 20:17:09 +04:00
|
|
|
Inode 12 has illegal block(s). Clear? yes
|
1997-04-26 18:00:26 +04:00
|
|
|
|
1997-04-29 20:17:09 +04:00
|
|
|
Illegal block #12 (778398818) in inode 12. CLEARED.
|
|
|
|
Illegal block #13 (1768444960) in inode 12. CLEARED.
|
|
|
|
Illegal block #14 (1752375411) in inode 12. CLEARED.
|
|
|
|
Illegal block #15 (1684829551) in inode 12. CLEARED.
|
|
|
|
Illegal block #16 (1886349344) in inode 12. CLEARED.
|
|
|
|
Illegal block #17 (1819633253) in inode 12. CLEARED.
|
|
|
|
Illegal block #18 (1663072620) in inode 12. CLEARED.
|
|
|
|
Illegal block #19 (1735287144) in inode 12. CLEARED.
|
|
|
|
Illegal block #20 (1310731877) in inode 12. CLEARED.
|
|
|
|
Illegal block #21 (560297071) in inode 12. CLEARED.
|
|
|
|
Illegal block #22 (543512352) in inode 12. CLEARED.
|
1997-04-26 18:00:26 +04:00
|
|
|
Too many illegal blocks in inode 12.
|
|
|
|
Clear inode? yes
|
|
|
|
|
|
|
|
Restarting e2fsck from the beginning...
|
|
|
|
Pass 1: Checking inodes, blocks, and sizes
|
|
|
|
Pass 2: Checking directory structure
|
1997-04-29 20:17:09 +04:00
|
|
|
Entry 'termcap' in / (2) has deleted/unused inode 12. Clear? yes
|
1997-04-26 18:00:26 +04:00
|
|
|
|
|
|
|
Pass 3: Checking directory connectivity
|
|
|
|
Pass 4: Checking reference counts
|
2002-05-22 05:19:14 +04:00
|
|
|
Inode 2 ref count is 5, should be 4. Fix? yes
|
|
|
|
|
1997-04-26 18:00:26 +04:00
|
|
|
Pass 5: Checking group summary information
|
2002-05-22 05:19:14 +04:00
|
|
|
Block bitmap differences: -(27--41) -(44--45) -(74--90)
|
|
|
|
Fix? yes
|
|
|
|
|
|
|
|
Free blocks count wrong for group #0 (9, counted=43).
|
Many files:
pass*.c, super.c: Massive changes to avoid using printf and com_err
routines. All diagnostic messages are now routed through the
fix_problem interface.
pass2.c (check_dir_block): Check for duplicate '.' and '..' entries.
problem.c, problem.h: Add new problem codes PR_2_DUP_DOT and
PR_2_DUP_DOT_DOT.
problem.c: Added new problem codes for some of the superblock
corruption checks, and for the pass header messages. ("Pass
1: xxxxx")
util.c (print_resource_track): Now takes a description argument.
super.c, unix.c, e2fsck.c: New files to separate out the
operating-specific operations out from e2fsck.c. e2fsck.c now
contains the global e2fsck context management routines, and
super.c contains the "pass 0" initial validation of the
superblock and global block group descriptors.
pass1.c, pass2.c, pass3.c, pass4.c, pass5.c, util.c: Eliminate
(nearly) all global variables and moved them to the e2fsck
context structure.
problem.c, problem.h: Added new problem codes PR_0_SB_CORRUPT,
PR_0_FS_SIZE_WRONG, PR_0_NO_FRAGMENTS, PR_0_BLOCKS_PER_GROUP,
PR_0_FIRST_DATA_BLOCK
expect.1, expect.2:
Updated tests to align with e2fsck problem.c changes.
1997-10-03 21:48:10 +04:00
|
|
|
Fix? yes
|
|
|
|
|
2002-05-22 05:19:14 +04:00
|
|
|
Free blocks count wrong (9, counted=43).
|
Many files:
pass*.c, super.c: Massive changes to avoid using printf and com_err
routines. All diagnostic messages are now routed through the
fix_problem interface.
pass2.c (check_dir_block): Check for duplicate '.' and '..' entries.
problem.c, problem.h: Add new problem codes PR_2_DUP_DOT and
PR_2_DUP_DOT_DOT.
problem.c: Added new problem codes for some of the superblock
corruption checks, and for the pass header messages. ("Pass
1: xxxxx")
util.c (print_resource_track): Now takes a description argument.
super.c, unix.c, e2fsck.c: New files to separate out the
operating-specific operations out from e2fsck.c. e2fsck.c now
contains the global e2fsck context management routines, and
super.c contains the "pass 0" initial validation of the
superblock and global block group descriptors.
pass1.c, pass2.c, pass3.c, pass4.c, pass5.c, util.c: Eliminate
(nearly) all global variables and moved them to the e2fsck
context structure.
problem.c, problem.h: Added new problem codes PR_0_SB_CORRUPT,
PR_0_FS_SIZE_WRONG, PR_0_NO_FRAGMENTS, PR_0_BLOCKS_PER_GROUP,
PR_0_FIRST_DATA_BLOCK
expect.1, expect.2:
Updated tests to align with e2fsck problem.c changes.
1997-10-03 21:48:10 +04:00
|
|
|
Fix? yes
|
|
|
|
|
2002-05-22 05:19:14 +04:00
|
|
|
Inode bitmap differences: -12 -14
|
Many files:
pass*.c, super.c: Massive changes to avoid using printf and com_err
routines. All diagnostic messages are now routed through the
fix_problem interface.
pass2.c (check_dir_block): Check for duplicate '.' and '..' entries.
problem.c, problem.h: Add new problem codes PR_2_DUP_DOT and
PR_2_DUP_DOT_DOT.
problem.c: Added new problem codes for some of the superblock
corruption checks, and for the pass header messages. ("Pass
1: xxxxx")
util.c (print_resource_track): Now takes a description argument.
super.c, unix.c, e2fsck.c: New files to separate out the
operating-specific operations out from e2fsck.c. e2fsck.c now
contains the global e2fsck context management routines, and
super.c contains the "pass 0" initial validation of the
superblock and global block group descriptors.
pass1.c, pass2.c, pass3.c, pass4.c, pass5.c, util.c: Eliminate
(nearly) all global variables and moved them to the e2fsck
context structure.
problem.c, problem.h: Added new problem codes PR_0_SB_CORRUPT,
PR_0_FS_SIZE_WRONG, PR_0_NO_FRAGMENTS, PR_0_BLOCKS_PER_GROUP,
PR_0_FIRST_DATA_BLOCK
expect.1, expect.2:
Updated tests to align with e2fsck problem.c changes.
1997-10-03 21:48:10 +04:00
|
|
|
Fix? yes
|
|
|
|
|
2002-05-22 05:19:14 +04:00
|
|
|
Free inodes count wrong for group #0 (18, counted=20).
|
Many files:
pass*.c, super.c: Massive changes to avoid using printf and com_err
routines. All diagnostic messages are now routed through the
fix_problem interface.
pass2.c (check_dir_block): Check for duplicate '.' and '..' entries.
problem.c, problem.h: Add new problem codes PR_2_DUP_DOT and
PR_2_DUP_DOT_DOT.
problem.c: Added new problem codes for some of the superblock
corruption checks, and for the pass header messages. ("Pass
1: xxxxx")
util.c (print_resource_track): Now takes a description argument.
super.c, unix.c, e2fsck.c: New files to separate out the
operating-specific operations out from e2fsck.c. e2fsck.c now
contains the global e2fsck context management routines, and
super.c contains the "pass 0" initial validation of the
superblock and global block group descriptors.
pass1.c, pass2.c, pass3.c, pass4.c, pass5.c, util.c: Eliminate
(nearly) all global variables and moved them to the e2fsck
context structure.
problem.c, problem.h: Added new problem codes PR_0_SB_CORRUPT,
PR_0_FS_SIZE_WRONG, PR_0_NO_FRAGMENTS, PR_0_BLOCKS_PER_GROUP,
PR_0_FIRST_DATA_BLOCK
expect.1, expect.2:
Updated tests to align with e2fsck problem.c changes.
1997-10-03 21:48:10 +04:00
|
|
|
Fix? yes
|
|
|
|
|
2002-05-22 05:19:14 +04:00
|
|
|
Directories count wrong for group #0 (4, counted=3).
|
Many files:
pass*.c, super.c: Massive changes to avoid using printf and com_err
routines. All diagnostic messages are now routed through the
fix_problem interface.
pass2.c (check_dir_block): Check for duplicate '.' and '..' entries.
problem.c, problem.h: Add new problem codes PR_2_DUP_DOT and
PR_2_DUP_DOT_DOT.
problem.c: Added new problem codes for some of the superblock
corruption checks, and for the pass header messages. ("Pass
1: xxxxx")
util.c (print_resource_track): Now takes a description argument.
super.c, unix.c, e2fsck.c: New files to separate out the
operating-specific operations out from e2fsck.c. e2fsck.c now
contains the global e2fsck context management routines, and
super.c contains the "pass 0" initial validation of the
superblock and global block group descriptors.
pass1.c, pass2.c, pass3.c, pass4.c, pass5.c, util.c: Eliminate
(nearly) all global variables and moved them to the e2fsck
context structure.
problem.c, problem.h: Added new problem codes PR_0_SB_CORRUPT,
PR_0_FS_SIZE_WRONG, PR_0_NO_FRAGMENTS, PR_0_BLOCKS_PER_GROUP,
PR_0_FIRST_DATA_BLOCK
expect.1, expect.2:
Updated tests to align with e2fsck problem.c changes.
1997-10-03 21:48:10 +04:00
|
|
|
Fix? yes
|
|
|
|
|
2002-05-22 05:19:14 +04:00
|
|
|
Free inodes count wrong (18, counted=20).
|
Many files:
pass*.c, super.c: Massive changes to avoid using printf and com_err
routines. All diagnostic messages are now routed through the
fix_problem interface.
pass2.c (check_dir_block): Check for duplicate '.' and '..' entries.
problem.c, problem.h: Add new problem codes PR_2_DUP_DOT and
PR_2_DUP_DOT_DOT.
problem.c: Added new problem codes for some of the superblock
corruption checks, and for the pass header messages. ("Pass
1: xxxxx")
util.c (print_resource_track): Now takes a description argument.
super.c, unix.c, e2fsck.c: New files to separate out the
operating-specific operations out from e2fsck.c. e2fsck.c now
contains the global e2fsck context management routines, and
super.c contains the "pass 0" initial validation of the
superblock and global block group descriptors.
pass1.c, pass2.c, pass3.c, pass4.c, pass5.c, util.c: Eliminate
(nearly) all global variables and moved them to the e2fsck
context structure.
problem.c, problem.h: Added new problem codes PR_0_SB_CORRUPT,
PR_0_FS_SIZE_WRONG, PR_0_NO_FRAGMENTS, PR_0_BLOCKS_PER_GROUP,
PR_0_FIRST_DATA_BLOCK
expect.1, expect.2:
Updated tests to align with e2fsck problem.c changes.
1997-10-03 21:48:10 +04:00
|
|
|
Fix? yes
|
|
|
|
|
1997-04-26 18:00:26 +04:00
|
|
|
|
|
|
|
test_filesys: ***** FILE SYSTEM WAS MODIFIED *****
|
2002-05-22 05:19:14 +04:00
|
|
|
test_filesys: 12/32 files (0.0% non-contiguous), 57/100 blocks
|
1997-04-26 18:00:26 +04:00
|
|
|
Exit status is 1
|