Your message dated Tue, 31 Dec 2013 21:04:51 -0500
with message-id <[email protected]>
and subject line Re: fscking after ten years is not useful
has caused the Debian Bug report #344940,
regarding fscking after ten years is not useful
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
344940: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=344940
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: e2fsprogs
Version: 1.38+1.39-WIP-2005.12.10-1
Severity: wishlist

There are several situations where the last fsck time of the filesystem
can be absurdly long ago, like ten years. I don't think that it's useful
to fsck in any of these situations. Most common is some issue with the
hardware clock being broken or not read (bugs #342887, #344818). Less
common is a disk that has been powered off for ten years.

I think that it would be better than the current behavior if fsck had a
special case that detected a very long interval between fscks and
displayed a message like this:

  It's been more than ten years since last fsck. Either your clock is busted
  or this drive has not spun up in forever and fscking it would probably
  destroy it anyway. Skipping fsck.

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
tags 344940 +wontfix
thanks

If you really have an unreliable system clock, you can put the following
in e2fsck.conf:

[options]
        broken_system_clock = true

Quoting from the man page:

       broken_system_clock
              The e2fsck(8) program has some heuristics that assume that  the
              system  clock  is  correct.   In addition, many system programs
              make  similar  assumptions.   For  example,  the  UUID  library
              depends  on time not going backwards in order for it to be able
              to make its guarantees about issuing universally  unique  ID's.
              Systems  with broken system clocks, are well, broken.  However,
              broken system clocks,  particularly  in  embedded  systems,  do
              exist.   E2fsck  will attempt to use heuristics to determine if
              the time can not be trusted; and to skip time-based  checks  if
              this is true.  If this boolean is set to true, then e2fsck will
              always assume that the system clock can not be trusted.

All sorts of other things may go wrong if you insist on relying on a
broken system clock.  In particular e2fsck's algorithms for detected a
busted orphan inode list may get confused.  And as described above,
UUID's may not longer be "U".

                                                - Ted

--- End Message ---

Reply via email to