Home | History | Annotate | only in /external/e2fsprogs/tests
Up to higher level directory
NameDateSize
d_loaddump/04-Nov-2014
d_special_files/04-Nov-2014
defaults/04-Nov-2014
e_brel_bma/04-Nov-2014
e_icount_normal/04-Nov-2014
e_icount_opt/04-Nov-2014
e_irel_ima/04-Nov-2014
f_16384_block/04-Nov-2014
f_8192_block/04-Nov-2014
f_bad_disconnected_inode/04-Nov-2014
f_bad_local_jnl/04-Nov-2014
f_badbblocks/04-Nov-2014
f_baddir/04-Nov-2014
f_baddir2/04-Nov-2014
f_baddotdir/04-Nov-2014
f_badinode/04-Nov-2014
f_badjour_indblks/04-Nov-2014
f_badjourblks/04-Nov-2014
f_badorphan/04-Nov-2014
f_badprimary/04-Nov-2014
f_badroot/04-Nov-2014
f_badsymlinks/04-Nov-2014
f_badtable/04-Nov-2014
f_bbfile/04-Nov-2014
f_bbinode/04-Nov-2014
f_big_sparse/04-Nov-2014
f_bitmaps/04-Nov-2014
f_clear_xattr/04-Nov-2014
f_crashdisk/04-Nov-2014
f_desc_size_128/04-Nov-2014
f_desc_size_bad/04-Nov-2014
f_dir_bad_mode/04-Nov-2014
f_dirlink/04-Nov-2014
f_dup/04-Nov-2014
f_dup2/04-Nov-2014
f_dup3/04-Nov-2014
f_dup4/04-Nov-2014
f_dup_ba/04-Nov-2014
f_dup_de/04-Nov-2014
f_dup_de2/04-Nov-2014
f_dup_resize/04-Nov-2014
f_dupdot/04-Nov-2014
f_dupfsblks/04-Nov-2014
f_dupsuper/04-Nov-2014
f_ea_checks/04-Nov-2014
f_end-bitmap/04-Nov-2014
f_eofblocks/04-Nov-2014
f_expand/04-Nov-2014
f_ext_journal/04-Nov-2014
f_ext_zero_len/04-Nov-2014
f_extent_bad_node/04-Nov-2014
f_extent_interior_start_lblk/04-Nov-2014
f_extent_oobounds/04-Nov-2014
f_extents/04-Nov-2014
f_extents2/04-Nov-2014
f_extra_journal/04-Nov-2014
f_fast_symlink_extents/04-Nov-2014
f_file_acl_high/04-Nov-2014
f_filetype/04-Nov-2014
f_full_bg/04-Nov-2014
f_h_badnode/04-Nov-2014
f_h_badroot/04-Nov-2014
f_h_normal/04-Nov-2014
f_h_reindex/04-Nov-2014
f_h_unsigned/04-Nov-2014
f_holedir/04-Nov-2014
f_holedir2/04-Nov-2014
f_hurd/04-Nov-2014
f_illbbitmap/04-Nov-2014
f_illibitmap/04-Nov-2014
f_illitable/04-Nov-2014
f_illitable_flexbg/04-Nov-2014
f_imagic/04-Nov-2014
f_imagic_fs/04-Nov-2014
f_invalid_bad_inode/04-Nov-2014
f_invalid_extent_symlink/04-Nov-2014
f_jnl_32bit/04-Nov-2014
f_jnl_64bit/04-Nov-2014
f_jnl_errno/04-Nov-2014
f_journal/04-Nov-2014
f_lotsbad/04-Nov-2014
f_lpf/04-Nov-2014
f_lpf2/04-Nov-2014
f_lpffile/04-Nov-2014
f_messy_inode/04-Nov-2014
f_miss_blk_bmap/04-Nov-2014
f_miss_journal/04-Nov-2014
f_misstable/04-Nov-2014
f_mke2fs2b/04-Nov-2014
f_mmp/04-Nov-2014
f_mmp_garbage/04-Nov-2014
f_noroot/04-Nov-2014
f_okgroup/04-Nov-2014
f_orphan/04-Nov-2014
f_orphan_dotdot_ft/04-Nov-2014
f_orphan_extents_inode/04-Nov-2014
f_orphan_indirect_inode/04-Nov-2014
f_overfsblks/04-Nov-2014
f_preen/04-Nov-2014
f_recnect_bad/04-Nov-2014
f_reconnect/04-Nov-2014
f_rehash_dir/04-Nov-2014
f_resize_inode/04-Nov-2014
f_salvage_dir/04-Nov-2014
f_selinux/04-Nov-2014
f_special_ea/04-Nov-2014
f_summary_counts/04-Nov-2014
f_toobig_extent_dir/04-Nov-2014
f_uninit_ext_past_eof/04-Nov-2014
f_uninit_ext_past_eof2/04-Nov-2014
f_uninit_last_uninit/04-Nov-2014
f_unsorted_EAs/04-Nov-2014
f_unused_itable/04-Nov-2014
f_valid_ea_in_inode/04-Nov-2014
f_zero_group/04-Nov-2014
f_zero_inode_size/04-Nov-2014
f_zero_super/04-Nov-2014
f_zero_xattr/04-Nov-2014
filter.sed04-Nov-2014488
i_e2image/04-Nov-2014
m_bigjournal/04-Nov-2014
m_dasd_bs/04-Nov-2014
m_desc_size_128/04-Nov-2014
m_extent_journal/04-Nov-2014
m_large_file/04-Nov-2014
m_meta_bg/04-Nov-2014
m_mkfs_overhead/04-Nov-2014
m_mmp/04-Nov-2014
m_no_opt/04-Nov-2014
m_quota/04-Nov-2014
m_raid_opt/04-Nov-2014
m_root_owner/04-Nov-2014
m_std/04-Nov-2014
m_uninit/04-Nov-2014
Makefile.in04-Nov-20142.3K
mke2fs.conf.in04-Nov-2014925
progs/04-Nov-2014
r_1024_small_bg/04-Nov-2014
r_64bit_big_expand/04-Nov-2014
r_bigalloc_big_expand/04-Nov-2014
r_ext4_big_expand/04-Nov-2014
r_ext4_small_bg/04-Nov-2014
r_inline_xattr/04-Nov-2014
r_min_itable/04-Nov-2014
r_move_itable/04-Nov-2014
r_resize_inode/04-Nov-2014
README04-Nov-20143K
run_e2fsck04-Nov-20142.4K
run_mke2fs04-Nov-2014782
scripts/04-Nov-2014
t_ext_jnl_rm/04-Nov-2014
t_mmp_1on/04-Nov-2014
t_mmp_2off/04-Nov-2014
t_quota_1on/04-Nov-2014
t_quota_2off/04-Nov-2014
test_config04-Nov-20141.2K
test_one.in04-Nov-20141.4K
test_post04-Nov-2014343
test_script.in04-Nov-2014598
u_mke2fs/04-Nov-2014
u_tune2fs/04-Nov-2014

README

      1 These images contain various forms of corrupted filesystem which
      2 e2fsck will correct.  They are used as a regression test for e2fsck.
      3 
      4 The test_script program will automatically run e2fsck against the
      5 filesystem images.  It will run them two times, and display the exit
      6 status for each run.  The meaning of the exit status codes are as
      7 follows:
      8 
      9 	0		No filesystem errors were detected
     10 	1		Filesystem errors detected, but corrected
     11 	2		System should be rebooted
     12 	4		Filesystem errors left uncorrected
     13 	8		Operational error (generally means internal error,
     14 				or filesystem error that the e2fsck was not
     15 				prepared to deal with)
     16 	16		Usage or syntax error
     17 
     18 During the regression test, the first exit code should be 1, and the
     19 second exit code should be 0.  In other words, all (with one
     20 exception) of the test filesystems in this directory have some sort of
     21 filesystem corruption, which e2fsck should fix on the first pass.
     22 After the first pass, e2fsck should leave a fully consistent
     23 filesystem with no detectable errors found in the second pass.  The
     24 exception is the okgroup.img filesystem, which contains no errors, and
     25 so both exit codes should be 0.
     26 
     27 NOTE: It appears that at least some versions of the original e2fsck do
     28 not exit with an exit status code of 1 after correcting filesystem
     29 errors.  So if you modify the test_script to try running these
     30 filesystems against the original e2fsck, you will have to inspect the
     31 test_script.log file manually.
     32 
     33 --------------------------------------------------------------
     34 Here's a one-line descriptons of the various test images in this
     35 directory:
     36 
     37 baddir.img		Filesystem with a corrupted directory
     38 badbblocks.img		Filesystem with illegal blocks in the bad block inode.
     39 badinode.img		Filesystem with various different corrupted inode
     40 				entries.
     41 badlkcnt.img		Filesystem with deleted files with non-zero link count
     42 badroot.img		Filesystem with a file for a root directory
     43 badtable.img		Filesystem with blocks shared between the bitmaps and
     44 				inode table blocks and the bad block inode
     45 bbfile.img		Filesystem with files containing bad blocks
     46 bitmaps.img		Filesystem with corrupted inode and block bitmaps
     47 dirlink.img		Filesystem with a hard link to a directory
     48 dup.img			Filesystem with blocks claimed by two different files
     49 dup2.img		Filesystem with blocks claimed by three different files
     50 dupfsblks.img		Filesystem with blocks claimed by a file and
     51 				inode/block bitmaps and inode tables
     52 dupsuper.img		Filesystem with blocks claimed by a file and
     53 				the superblock / group descriptors
     54 end-bitmap.img		Filesystem with corruption at the end of the block 
     55 				bitmap
     56 expand.img		Tests e2fsck's ability to expand lost+found if 
     57 				necessary
     58 lpf.img			Filesystem with disconnected files and no /lost+found 
     59 				directory
     60 mke2fs2b.img		Filesystem with corruption similar to that
     61 				created by mke2fs version 0.2b
     62 noroot.img		Filesystem with a deleted root directory
     63 okgroup.img		Filesystem that's exactly 8193 blocks long 
     64 				(otherwise OK)
     65 overfsblks.img		Filesystem with overlapping inode and block bitmaps
     66 symlinks.img		Filesystem with bad symlink sizes
     67 
     68 
     69