Following this question:
Force fsck.ext4 on reboot, but really "forceful"
Apparently the output of e2fsck -n is not reliable when you use it on a mounted filesystem, so its output should not be trusted.
Is there any way to check for errors in a mounted filesystem? Just check, not fix.
I am more interested in ext4, because that's what I use the most.