The Monday 2005-01-10 at 07:49 +0200, Hylton Conacher (ZR1HPC) wrote:
Thankfully not, I have all my partitions ext3. Reading the man page I see that fsck is more for ext2 fs while e2fsck is for ext3 ones.
Not so; fsck is for _any_ format, whereas e2fsck checks "Linux second extended file system", ie, ext2, and has been extended for ext3, as its own manual page says: DESCRIPTION e2fsck is used to check a Linux second extended file system(ext2fs). E2fsck also supports ext2 filesystems countaining a journal, which are also sometimes known as ext3 filesystems, by first applying the journal to the filesystem before continuing with normal e2fsck processing. After the journal has been applied, a filesystem will normally be marked as clean. Hence, for ext3 filesystems, e2fsck will normally run the journal and exit, unless its superblock indicates that further checking is required. If you type fsck[tab][tab] you will see there are more programs: fsck fsck.ext2 fsck.jfs fsck.msdos fsck.vfat fsck.cramfs fsck.ext3 fsck.minix fsck.reiserfs fsck.xfs and fsck simply calls the one that is adecuate in each case, automatically.
I have the ability for Reiser but happen to be comfortable with ext3, and happen to know it has a longer track record.
Er... not really; ext2 is certainly older than reiser, but ext3 is younger. -- Cheers, Carlos Robinson