Theodore Ts'o | 3839e65 | 1997-04-26 13:21:57 +0000 | [diff] [blame] | 1 | [tytso:19940101.1200EST] |
| 2 | |
| 3 | Add new options -l and -L, to append to and modify the bad-blocks list. |
| 4 | |
| 5 | Fix bugs in bad-block cloning. |
| 6 | |
| 7 | [tytso:19931230.1832EST] |
| 8 | |
| 9 | Clean up e2fsck and library to be clean even when compiling with full |
| 10 | warnings enabled. |
| 11 | |
| 12 | Make e2fsck deal with zero-length directories correctly. |
| 13 | |
| 14 | Deleted inodes from old ext2fs code (inodes with dtime set but |
| 15 | non-zero link count) are detected, and the user is given the |
| 16 | opportunity to clear them. |
| 17 | |
| 18 | The last bit in the last group of the block bitmap badding was not |
| 19 | being checked; now fixed. |
| 20 | |
| 21 | The free_blocks and free_inodes count in the last group weren't being |
| 22 | checked. Now fixed. |
| 23 | |
| 24 | [tytso:19931101.0007EST] |
| 25 | |
| 26 | Fixed bugs with root reallocation; previously the parent pointers in |
| 27 | the dirinfo structure would get corrupted, causing many different '..' |
| 28 | links to be wrong. Also, the inode link count for the root directory |
| 29 | wasn't always being set correctly. (All of this would be fixed on |
| 30 | the second e2fsck, however). |
| 31 | |
| 32 | Fixed to recognize filesystem corruption caused by mke2fs 0.2b (where |
| 33 | / and /lost+found had non-zero dtime entries). Offers to fix /'s |
| 34 | dtime entry. |
| 35 | |
| 36 | e2fsck will now expand the /lost+found directory if it runs out of room. |
| 37 | |
| 38 | Fixed dependency on BLOCK_SIZE in pass2. e2fsck will now handle 4k |
| 39 | filesystems w/o problems. |
| 40 | |
| 41 | e2fsck will now move bad blocks found in the inode bitmaps, block |
| 42 | bitmaps, and in the inode tables. (Can't handle bad blocks found in |
| 43 | the superblock and the group descriptors.) (Doesn't update alternate |
| 44 | superblocks, group descriptors.) |
| 45 | |
| 46 | e2fsck now supports the -b option, to allow a user to specify an |
| 47 | alternate superblock. |
| 48 | |
| 49 | The -B option now specifies the blocksize of the filesystem. (If not |
| 50 | specified, and the -b option is specified, e2fsck will attempt to |
| 51 | search through various blocksizes to find the correct one.) |
| 52 | |
| 53 | Added manual page. |