>From: [email protected]
> On Thu, Mar 25, 2010 at 12:55:50AM -0700, Elliott Mitchell wrote:
> > 
> > Which is why I wasn't writing about the mount count. I was writing about
> > the check interval/check time. With systems that reboot less than once a
> > month, the mount count will never be reached. Instead it will be the
> > check interval and worse yet, with infrequent reboots, *all* of the check
> > intervals will expire at once (even if they start spaced out, they will
> > tend to merge together).
> 
> Well, fsck (which is the program which runs e2fsck for each partition)
> is no longer something I maintain (it's been moved to util-linux-ng,
> which is maintainer by Karel Zak).  Granted, fsck would need some way
> of telling e2fsck not to do time- or mount-based check if some other
> check has taken a long time already, but at least part of the
> functionality would have to be done in fsck --- and that's not no
> longer my problem.  :-)

Interesting. Well, as of lenny, both /sbin/fsck and /sbin/e2fsck were
part of e2fsprogs, so e2fsprogs was the correct package to file the bug
report against.

As you yourself admit, this will in fact require a (likely small) change
to e2fsck so either way it is correct to report this against e2fsck.


> Quite frankly, I can't get terribly excited about this problem, since
> if you have file systems on separate disk spindles, the file system
> checks are done in parallal anyway.  And if you are using LVM, the
> right answer is to use an snapshots, and then schedule the checks
> using cron during periods of low usage, maybe once a month.

The simple approach that comes to mind is simply limiting it to 1 check
per spindle per boot; mandatory checks due to filesystem problems
shouldn't face this limit, but should consume the check count. I'd allow
the limit to be changed, perhaps specifying a limit of filesystems
comprising X% of any drive could be an option.


Seeing how this now also effects util-linux, should I file a new bug
against util-linux? Does the Debian BTS currently allow for cloning a
report or a single one being on multiple packages?


-- 
(\___(\___(\______          --=> 8-) EHM <=--          ______/)___/)___/)
 \BS (    |         [email protected] PGP F6B23DE0         |    )   /
  \_CS\   |  _____  -O #include <stddisclaimer.h> O-   _____  |   /  _/
2477\___\_|_/DC21 03A0 5D61 985B <-PGP-> F2BE 6526 ABD2 F6B2\_|_/___/3DE0





-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to