The system startup script that controls rebooting, e.g. /etc/rc.d/rc.sysinit
, will include the logic to test to see if you want to do an fsck on reboot. It probably checks for the existence of a sentinel file in the root directory: distributions vary on this. Removing the file should eliminate the check.
system, man shutdown
The -F flag means ‘force fsck’. This only creates an advisory file
/forcefsck which can be tested by the system when it comes up again.
The boot rc file can test if this file is present, and decide to run
fsck(1) with a special ‘force’ flag so that even properly unmounted
filesystems get checked. After that, the boot process should remove
Presumably the file is still around.