This was discussed in the BBS and I think I know the reason for the error. So here is my theory.
I have my bios clock set at local time, because I dual boot with Windows. Now I've learned that ext3 saves it's write times in UTC, regardless of the bios clock. Studying the arch boot scripts, I found that all local filesystems are mounted before the system clock is configured. Meaning that at the moment of mounting the filesystems, the bios clock is used. Now remember that the bios clock set at local time, and the filesystem is set at UTC. So in my case, my time zone is GTM-8. This means that if it's 10:00 local time and I reboot my PC, the last write time in the superblock is set at 18:00. Now, when the system boots up, it'll read the time from the bios clock (let's say 10:02), the init scripts try to mount the filesystems, and find that the superblock has a last write time of 18:00, efectively, the future. -- Tebari
signature.asc
Description: OpenPGP digital signature
_______________________________________________ arch mailing list [email protected] http://www.archlinux.org/mailman/listinfo/arch
