Bug#780728: systemd: fsck checks root partition and superblock is rewritten on every boot
    Janis Hamme 
    lists.oss at hamme.info
       
    Wed Mar 18 12:31:00 GMT 2015
    
    
  
Package: systemd
Version: 215-12
Severity: normal
Dear Maintainer,
for some time now I noticed that fsck checks the root partition on every
boot on both my jessie systems, desktop and notebook. As root file
system I use ext4 for both of them.
Relevant part from /etc/fstab:
  # / was on /dev/sda3 during installation
  LABEL=Root    /        ext4    errors=remount-ro 0       1
  LABEL=Home    /home    ext4    errors=remount-ro,noatime 0        1
For some reason systemd rewrites the superblock of my root partition on
every boot:
 Mär 18 11:35:51 laptop systemd-fsck[149]: Root: Superblock last write time
is in the future.
  Mär 18 11:35:51 laptop systemd-fsck[149]: (by less than a day,
probably due
to the hardware clock being incorrectly set).  FIXED.
I have no clue, why systemd assumes the last write time is in the
future. My hardware clock is kept in localtime (timezone Europe/Berlin)
and I manually checked the bios time before boot. The number of mounts
is also resetted when the superblock is rewritten.
/etc/adjtime
  6053.836117 1406826774 0.000000
  1406826774
  LOCAL
Extract from tune2fs -l /dev/sda3 (root partition):
  Filesystem created:       Fri Oct 28 16:24:01 2011
  Last mount time:          Wed Mar 18 11:36:16 2015
  Last write time:          Wed Mar 18 11:35:51 2015
  Mount count:              1
  Maximum mount count:      -1
  Last checked:             Wed Mar 18 11:35:51 2015
In contrast, my home partition has a mount count of 764 and the last
mount time matches the last write time:
  Filesystem created:       Sat Nov 10 18:09:07 2012
  Last mount time:          Wed Mar 18 11:36:16 2015
  Last write time:          Wed Mar 18 11:36:16 2015
  Mount count:              764
  Maximum mount count:      -1
  Last checked:             Sat Nov 10 18:09:07 2012
Another user on the debian-user-german list also reported that fsck runs
on every boot (don't know if the superblock is also rewritten).
I'm not sure when this error appeared first, but I'm quite sure it
wasn't introduced before February this year.
-- Package-specific info:
-- System Information:
Debian Release: 8.0
  APT prefers testing
  APT policy: (1001, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages systemd depends on:
ii  acl             2.2.52-2
ii  adduser         3.113+nmu3
ii  initscripts     2.88dsf-58
ii  libacl1         2.2.52-2
ii  libaudit1       1:2.4-1+b1
ii  libblkid1       2.25.2-5
ii  libc6           2.19-15
ii  libcap2         1:2.24-7
ii  libcap2-bin     1:2.24-7
ii  libcryptsetup4  2:1.6.6-5
ii  libgcrypt20     1.6.2-4+b1
ii  libkmod2        18-3
ii  liblzma5        5.1.1alpha+20120614-2+b3
ii  libpam0g        1.1.8-3.1
ii  libselinux1     2.3-2
ii  libsystemd0     215-12
ii  mount           2.25.2-5
ii  sysv-rc         2.88dsf-58
ii  udev            215-12
ii  util-linux      2.25.2-5
Versions of packages systemd recommends:
ii  dbus            1.8.16-1
ii  libpam-systemd  215-12
Versions of packages systemd suggests:
pn  systemd-ui  <none>
-- no debconf information
    
    
More information about the Pkg-systemd-maintainers
mailing list