e2fsprogs/tests/f_messy_inode/expect.1

39 lines
1.2 KiB
Groff
Raw Normal View History

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
1997-04-29 20:17:09 +04:00
Inode 14 has illegal block(s). Clear? yes
1997-04-26 18:00:26 +04:00
1997-04-29 20:17:09 +04:00
Illegal block #2 (4294901760) in inode 14. CLEARED.
Illegal block #3 (4294901760) in inode 14. CLEARED.
Illegal block #4 (4294901760) in inode 14. CLEARED.
Illegal block #5 (4294901760) in inode 14. CLEARED.
Illegal block #6 (4294901760) in inode 14. CLEARED.
Illegal block #7 (4294901760) in inode 14. CLEARED.
Illegal block #8 (4294901760) in inode 14. CLEARED.
Illegal block #9 (4294901760) in inode 14. CLEARED.
Illegal block #10 (4294901760) in inode 14. CLEARED.
Many files: unix.c: Fix bug in check of feature set, to make sure we can really fix this filesystem. problem.h: Make blkcount type to be of type blkcnt_t. Make the num field be a 64 bit type. Add the problem code PR_1_FEATURE_LARGE_FILES problem.c: Add table entry for the problem code PR_1_FEATURE_LARGE_FILES. pass1.c (e2fsck_pass1): A non-zero i_dir_acl field is only a problem for directory inodes. (Since it is also i_size_high now.) If there are no large_files, then clear the LARGE_FLAG feature flag. If there are large_files, but the LARGE_FLAG feature flag is not set, complain and offer to fix it. (check_blocks): Add support to deal with non-directory inodes that have i_size_high set (i.e., large_files). Don't give an error if a directory has preallocated blocks, to support the DIR_PREALLOC feature. (process_block, process_bad_block): The blockcnt variable is a type of blkcnt_t, for conversion to the new block_iterate2. pass2.c (process_bad_inode): A non-zero i_dir_acl field is only a problem for directory inodes. (Since it is also i_size_high now.) message.c (expand_inode_expression): Print a 64-bits of the inode size for non-directory inodes. (Directory inodes can only use a 32-bit directory acl size, since i_size_high is shared with i_dir_acl.) Add sanity check so that trying to print out the directory acl on a non-directory inode will print zero. (expand_percent_expression): %B and %N, which print pctx->blkcount and pctx->num, can now be 64 bit variables. Print them using the "%lld" format if EXT2_NO_64_TYPE is not defined. e2fsck.h: Add the large_flagsfield to the e2fsck context. e2fsck.c (e2fsck_reset_context): Clear the large_flags field. ChangeLog, expect.1: f_messy_inode: Modify test to deal with changes to support 64-bit size files. (/MAKEDEV had i_dir_acl, now i_size_high, set.)
1998-03-24 19:22:38 +03:00
Inode 14, i_size is 18446462598732849291, should be 2048. Fix? yes
1997-04-29 20:17:09 +04:00
Inode 14, i_blocks is 18, should be 4. Fix? yes
1997-04-26 18:00:26 +04:00
Pass 2: Checking directory structure
i_file_acl for inode 14 (/MAKEDEV) is 4294901760, should be zero.
1997-04-29 20:17:09 +04:00
Clear? yes
1997-04-26 18:00:26 +04:00
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Block bitmap differences: -(43--49)
Fix? yes
Free blocks count wrong for group #0 (68, counted=75).
Fix? yes
Free blocks count wrong (68, counted=75).
Fix? yes
1997-04-26 18:00:26 +04:00
test_filesys: ***** FILE SYSTEM WAS MODIFIED *****
1997-04-26 18:37:06 +04:00
test_filesys: 29/32 files (3.4% non-contiguous), 25/100 blocks
1997-04-26 18:00:26 +04:00
Exit status is 1