after upgrade to F21 I was suspecting filesystem problems and thus have done tune2fs -C 1 dev for all filesystems. After reboot filesystem checks are skipped, nothing checked. In the logs I see tons of messages like EXT4-fs (dm-9): warning: checktime reached, running e2fsck is recommended
(In reply to Richard Z. from comment #0) > after upgrade to F21 I was suspecting filesystem problems and thus have done > tune2fs -C 1 dev This does not look right. "-C" sets the mount count. Setting it to a low value seems counter-productive with respect to your stated goal. Please attach your /etc/fstab and the output of "tune2fs -l $dev".
sorry for the noise. Seems like I got the wrong option in the hurry. Maximum mount count: -1 Seems ok to close this particular bug report. I am wondering if I should open a separate one because apparently no full filesystem check was forced after these messages? kernel: JBD2: Spotted dirty metadata buffer (dev = dm-5, blocknr = 0). There's a risk of filesystem corruption in case of system crash. Or is it expected that this kind of fs damage will be repaired without full fs checks?
(BTW.: systemd does not determine whether a check should be performed based on the filesystem mount counts or time-since-last-check. It leaves the job to fsck, which in turn leaves the job to fsck.extX.) This is a kernel message. You could file a bug against the kernel package, as they will be qualified to answer whether this is something that can be fixed with a filesystem check, something to ignore, or a sign of other problems.