This question already has an answer here:
I logged on to my Ubuntu server and the message of the day contained these wonderful messages:
*** /dev/sda1 will be checked for errors at next reboot *** *** /dev/sda6 will be checked for errors at next reboot ***
Now, I loves me some healthy file systems so I reboot after doing my thing, but when I next log in, the same messages appear. Sure enough,
dumpe2fs dutifully informs me that the last check is still way way in the past and the next check date, while not being as far, is not in the future.
Now, I made sure the system checked everything with a pair of forcefsck files and that got rid of the messages, but I still don't understand what could cause my server not to run a file system check despite telling me it needs to do one.