This helper will decide if the filesystem should actually be checked based on the time since last check, number of mounts, unclean unmount, etc.