mirror of
https://git.proxmox.com/git/systemd
synced 2025-05-29 10:01:12 +00:00
98 lines
3.4 KiB
Groff
98 lines
3.4 KiB
Groff
'\" t
|
|
.TH "SYSTEMD\-FSCK@\&.SERVICE" "8" "" "systemd 219" "systemd-fsck@.service"
|
|
.\" -----------------------------------------------------------------
|
|
.\" * Define some portability stuff
|
|
.\" -----------------------------------------------------------------
|
|
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
.\" http://bugs.debian.org/507673
|
|
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
|
|
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
.ie \n(.g .ds Aq \(aq
|
|
.el .ds Aq '
|
|
.\" -----------------------------------------------------------------
|
|
.\" * set default formatting
|
|
.\" -----------------------------------------------------------------
|
|
.\" disable hyphenation
|
|
.nh
|
|
.\" disable justification (adjust text to left margin only)
|
|
.ad l
|
|
.\" -----------------------------------------------------------------
|
|
.\" * MAIN CONTENT STARTS HERE *
|
|
.\" -----------------------------------------------------------------
|
|
.SH "NAME"
|
|
systemd-fsck@.service, systemd-fsck-root.service, systemd-fsck \- File system checker logic
|
|
.SH "SYNOPSIS"
|
|
.PP
|
|
systemd\-fsck@\&.service
|
|
.PP
|
|
systemd\-fsck\-root\&.service
|
|
.PP
|
|
/usr/lib/systemd/systemd\-fsck
|
|
.SH "DESCRIPTION"
|
|
.PP
|
|
systemd\-fsck@\&.service
|
|
and
|
|
systemd\-fsck\-root\&.service
|
|
are services responsible for file system checks\&. They are instantiated for each device that is configured for file system checking\&.
|
|
systemd\-fsck\-root\&.service
|
|
is responsible for file system checks on the root file system, but in only if the root filesystem wasn\*(Aqt checked in the initramfs\&.
|
|
systemd\-fsck@\&.service
|
|
is used for all other file systems and for the root file system in the initramfs\&.
|
|
.PP
|
|
Those services are started at boot if
|
|
\fBpassno\fR
|
|
in
|
|
/etc/fstab
|
|
for the file system is set to a value greater than zero\&. The file system check for root is performed before the other file systems\&. Other file systems may be checked in parallel, except when they are one the same rotating disk\&.
|
|
.PP
|
|
systemd\-fsck
|
|
does not know any details about specific filesystems, and simply executes file system checkers specific to each filesystem type (/sbin/fsck\&.*)\&. This helper will decide if the filesystem should actually be checked based on the time since last check, number of mounts, unclean unmount, etc\&.
|
|
.PP
|
|
systemd\-fsck
|
|
will forward file system checking progress to the console\&. If a file system check fails for a service without
|
|
\fBnofail\fR, emergency mode is activated, by isolating to
|
|
emergency\&.target\&.
|
|
.SH "KERNEL COMMAND LINE"
|
|
.PP
|
|
systemd\-fsck
|
|
understands one kernel command line parameter:
|
|
.PP
|
|
\fIfsck\&.mode=\fR
|
|
.RS 4
|
|
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\&.
|
|
.RE
|
|
.PP
|
|
\fIfsck\&.repair=\fR
|
|
.RS 4
|
|
One of
|
|
"preen",
|
|
"yes",
|
|
"no"\&. Controls the mode of operation\&. The default is
|
|
" preen", and will automatically repair problems that can be safely fixed\&.
|
|
"yes "
|
|
will answer yes to all questions by fsck and
|
|
"no"
|
|
will answer no to all questions\&.
|
|
.RE
|
|
.SH "SEE ALSO"
|
|
.PP
|
|
\fBsystemd\fR(1),
|
|
\fBfsck\fR(8),
|
|
\fBsystemd-quotacheck.service\fR(8),
|
|
\fBfsck.btrfs\fR(8),
|
|
\fBfsck.cramfs\fR(8),
|
|
\fBfsck.ext4\fR(8),
|
|
\fBfsck.fat\fR(8),
|
|
\fBfsck.hfsplus\fR(8),
|
|
\fBfsck.minix\fR(8),
|
|
\fBfsck.ntfs\fR(8),
|
|
\fBfsck.xfs\fR(8)
|