• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

d_loaddump/22-Nov-2023-8869

d_special_files/22-Nov-2023-183158

defaults/22-Nov-2023-5040

e_brel_bma/22-Nov-2023-42

e_icount_normal/22-Nov-2023-21

e_icount_opt/22-Nov-2023-21

e_irel_ima/22-Nov-2023-42

f_16384_block/22-Nov-2023-1815

f_8192_block/22-Nov-2023-1815

f_bad_disconnected_inode/22-Nov-2023-6344

f_bad_local_jnl/22-Nov-2023-2519

f_badbblocks/22-Nov-2023-3930

f_baddir/22-Nov-2023-6544

f_baddir2/22-Nov-2023-2318

f_baddotdir/22-Nov-2023-7049

f_badinode/22-Nov-2023-5136

f_badjour_indblks/22-Nov-2023-4330

f_badjourblks/22-Nov-2023-4129

f_badorphan/22-Nov-2023-8874

f_badprimary/22-Nov-2023-3827

f_badroot/22-Nov-2023-4027

f_badsymlinks/22-Nov-2023-7250

f_badtable/22-Nov-2023-5639

f_bbfile/22-Nov-2023-5945

f_bbinode/22-Nov-2023-6244

f_big_sparse/22-Nov-2023-2720

f_bitmaps/22-Nov-2023-2821

f_clear_xattr/22-Nov-2023-4934

f_crashdisk/22-Nov-2023-1712

f_desc_size_128/22-Nov-2023-1815

f_desc_size_bad/22-Nov-2023-3830

f_dir_bad_mode/22-Nov-2023-2318

f_dirlink/22-Nov-2023-2519

f_dup/22-Nov-2023-4937

f_dup2/22-Nov-2023-5643

f_dup3/22-Nov-2023-5642

f_dup4/22-Nov-2023-181144

f_dup_ba/22-Nov-2023-8063

f_dup_de/22-Nov-2023-9669

f_dup_de2/22-Nov-2023-2721

f_dup_resize/22-Nov-2023-7656

f_dupdot/22-Nov-2023-3324

f_dupfsblks/22-Nov-2023-7657

f_dupsuper/22-Nov-2023-3829

f_ea_checks/22-Nov-2023-6844

f_end-bitmap/22-Nov-2023-2720

f_eofblocks/22-Nov-2023-2418

f_expand/22-Nov-2023-108

f_ext_journal/22-Nov-2023-2821

f_ext_zero_len/22-Nov-2023-2419

f_extent_bad_node/22-Nov-2023-3425

f_extent_interior_start_lblk/22-Nov-2023-2318

f_extent_oobounds/22-Nov-2023-7661

f_extents/22-Nov-2023-6344

f_extents2/22-Nov-2023-8159

f_extra_journal/22-Nov-2023-3425

f_fast_symlink_extents/22-Nov-2023-2217

f_file_acl_high/22-Nov-2023-2318

f_filetype/22-Nov-2023-6047

f_full_bg/22-Nov-2023-1815

f_h_badnode/22-Nov-2023-3529

f_h_badroot/22-Nov-2023-5742

f_h_normal/22-Nov-2023-2420

f_h_reindex/22-Nov-2023-975967

f_h_unsigned/22-Nov-2023-2420

f_holedir/22-Nov-2023-4430

f_holedir2/22-Nov-2023-3625

f_hurd/22-Nov-2023-2318

f_illbbitmap/22-Nov-2023-3930

f_illibitmap/22-Nov-2023-3628

f_illitable/22-Nov-2023-6045

f_illitable_flexbg/22-Nov-2023-3528

f_imagic/22-Nov-2023-5839

f_imagic_fs/22-Nov-2023-5237

f_invalid_bad_inode/22-Nov-2023-2217

f_invalid_extent_symlink/22-Nov-2023-2318

f_jnl_32bit/22-Nov-2023-600591

f_jnl_64bit/22-Nov-2023-961952

f_jnl_errno/22-Nov-2023-7364

f_journal/22-Nov-2023-7367

f_lotsbad/22-Nov-2023-7253

f_lpf/22-Nov-2023-5940

f_lpf2/22-Nov-2023-5236

f_lpffile/22-Nov-2023-4330

f_messy_inode/22-Nov-2023-4937

f_miss_blk_bmap/22-Nov-2023-3124

f_miss_journal/22-Nov-2023-3928

f_misstable/22-Nov-2023-6043

f_mke2fs2b/22-Nov-2023-3625

f_mmp/22-Nov-2023-7765

f_mmp_garbage/22-Nov-2023-4838

f_noroot/22-Nov-2023-5033

f_okgroup/22-Nov-2023-2016

f_orphan/22-Nov-2023-2521

f_orphan_dotdot_ft/22-Nov-2023-6745

f_orphan_extents_inode/22-Nov-2023-2117

f_orphan_indirect_inode/22-Nov-2023-1713

f_overfsblks/22-Nov-2023-3023

f_preen/22-Nov-2023-5135

f_recnect_bad/22-Nov-2023-4935

f_reconnect/22-Nov-2023-3525

f_rehash_dir/22-Nov-2023-2519

f_resize_inode/22-Nov-2023-315255

f_salvage_dir/22-Nov-2023-3023

f_selinux/22-Nov-2023-1815

f_special_ea/22-Nov-2023-1712

f_summary_counts/22-Nov-2023-3526

f_toobig_extent_dir/22-Nov-2023-2318

f_uninit_ext_past_eof/22-Nov-2023-1815

f_uninit_ext_past_eof2/22-Nov-2023-1815

f_uninit_last_uninit/22-Nov-2023-4836

f_unsorted_EAs/22-Nov-2023-2217

f_unused_itable/22-Nov-2023-3930

f_valid_ea_in_inode/22-Nov-2023-1310

f_zero_group/22-Nov-2023-3426

f_zero_inode_size/22-Nov-2023-2218

f_zero_super/22-Nov-2023-3426

f_zero_xattr/22-Nov-2023-1310

i_e2image/22-Nov-2023-7660

m_bigjournal/22-Nov-2023-579575

m_dasd_bs/22-Nov-2023-8276

m_desc_size_128/22-Nov-2023-855849

m_extent_journal/22-Nov-2023-130124

m_large_file/22-Nov-2023-7569

m_meta_bg/22-Nov-2023-851845

m_mkfs_overhead/22-Nov-2023-3424

m_mmp/22-Nov-2023-9488

m_no_opt/22-Nov-2023-118112

m_quota/22-Nov-2023-182174

m_raid_opt/22-Nov-2023-855849

m_root_owner/22-Nov-2023-7165

m_std/22-Nov-2023-121115

m_uninit/22-Nov-2023-172166

progs/22-Nov-2023-2,2241,862

r_1024_small_bg/22-Nov-2023-2820

r_64bit_big_expand/22-Nov-2023-3224

r_bigalloc_big_expand/22-Nov-2023-3225

r_ext4_big_expand/22-Nov-2023-3224

r_ext4_small_bg/22-Nov-2023-2820

r_inline_xattr/22-Nov-2023-7356

r_min_itable/22-Nov-2023-6447

r_move_itable/22-Nov-2023-2,7322,686

r_resize_inode/22-Nov-2023-1,7451,707

scripts/22-Nov-2023-206162

t_ext_jnl_rm/22-Nov-2023-2722

t_mmp_1on/22-Nov-2023-4235

t_mmp_2off/22-Nov-2023-4235

t_quota_1on/22-Nov-2023-4538

t_quota_2off/22-Nov-2023-3831

u_mke2fs/22-Nov-2023-3528

u_tune2fs/22-Nov-2023-3528

Makefile.inD22-Nov-20232.3 KiB8764

READMED22-Nov-20233 KiB6960

filter.sedD22-Nov-2023488 2019

mke2fs.conf.inD22-Nov-2023925 5048

run_e2fsckD22-Nov-20232.4 KiB11395

run_mke2fsD22-Nov-2023782 2824

test_configD22-Nov-20231.2 KiB3937

test_one.inD22-Nov-20231.4 KiB7054

test_postD22-Nov-2023343 1810

test_script.inD22-Nov-2023598 3325

README

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