systemd-fsck@.service, systemd-fsck-root.service, systemd-fsck — File system checker logic
systemd-fsck@.service
systemd-fsck-root.service
/usr/lib/systemd/systemd-fsck
systemd-fsck@.service is a
                service responsible for file system checks. It is
                instantiated for each device that requires a file
                system
                check. systemd-fsck-root.service is
                responsible for file system checks on the root
                file system.
systemd-fsck will
                forward file system checking progress to the
                console. If a file system check fails, emergency mode
                is activated, by isolating to
                emergency.target.
systemd-fsck understands
                one kernel command line parameter:
fsck.mode=¶One of
                                "auto",
                                "force",
                                "skip". Controls the
                                mode of operation. The default is
                                "auto", and ensures
                                that file system checks are done when
                                the file system checker deems them
                                necessary. "force"
                                unconditionally results in full file
                                system checks. "skip"
                                skips any file system
                                checks.