All of lore.kernel.org
 help / color / mirror / Atom feed
* e2fsck not fixing all corruptions on the first run?
@ 2008-03-13 18:34 Christian Kujau
  2008-03-13 20:54 ` Theodore Tso
  0 siblings, 1 reply; 9+ messages in thread
From: Christian Kujau @ 2008-03-13 18:34 UTC (permalink / raw)
  To: linux-ext4

Hi,

after a few unclean shutdown, I noticed that my ext4 filesystem got 
mounted with:

   EXT4-fs warning: mounting fs with errors, running e2fsck is recommended

So I decided to unmount and check it with a fairly current version of 
e2fsck, git show tells me:

  # git show
  commit d6a525282f4b3ece90c271d470b27ef7b6853817
  Merge: 0ea8aa6... e91c9d4...
  Author: Theodore Ts'o <tytso@mit.edu>
  Date:   Fri Feb 29 09:21:29 2008 -0500

e2fsck indeed does find a few corruptions, fixes them. The next 
run, e2fsck says "clean" of course. But when I ran with -f, e2fsck did 
find more (small) corruptions, see the full log here:

http://nerdbynature.de/bits/e2fsprogs.pu/md4.log
http://nerdbynature.de/bits/e2fsprogs.pu/

Q: How comes e2fsck would skip a few things during the first run? If it
    (technically) has to, couldn't it NOT mark the fs clean so that one
    knows it has to run fsck again?

Thanks,
Christian.
-- 
BOFH excuse #274:

It was OK before you touched it.

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2008-03-14  7:17 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-13 18:34 e2fsck not fixing all corruptions on the first run? Christian Kujau
2008-03-13 20:54 ` Theodore Tso
2008-03-13 21:22   ` Christian Kujau
2008-03-13 21:47     ` Theodore Tso
2008-03-13 21:59       ` Christian Kujau
2008-03-13 22:16         ` Theodore Tso
2008-03-14  7:17           ` Christian Kujau
2008-03-14  3:20       ` [PATCH, E2FSPROGS] e2fsck: Support long symlinks which use extents Theodore Ts'o
2008-03-14  3:20         ` [PATCH, E2FSPROGS] e2fsck: Check for fast symlinks that have EXTENTS_FL set Theodore Ts'o

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.