I'm running Debian on an ALIX board (pretty much PC-compatible thing: http://pcengines.ch/alix2d3.htm ). All is working fine, except recently it started happening that after each reboot fsck chokes complaining about superblock mount time:
Code: Select all
Checking root file system...fsck from util-linux-ng 2.16.1
humel-root: Superblock last mount time (Wed Oct 7 18:53:39 2009,
now = Sat Jan 1 00:00:14 2000) is in the future.
humel-root: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
When I installed the system, I turned off the interval-between-checks option (tune2fs /dev/sda1 -i 0), as this makes little sense in my case and I was relying solely on max-mount-count checks. All was working fine. But then (after some update I guess) - I started running into the superblock mount time problem.
I didn't find out how can I disable this check. A workaround might be to somewhere early after boot (before fsck) set the date to something like $NOW+few_years value. Is there a better solution? What is the proper way of dealing with this?
Thanks for any tips.
zub