X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=man%2Fsystemd-fsck%40.service.xml;h=ee66f3712d3a931f6de8796386fa1f6541b13593;hp=62f63110e1564249f69629a2e173edf394867fdd;hb=85a8eeee36b57c1ab382b0225fa9a87525bbeee9;hpb=d0d6944cdc17295b17875054ac05e667fe496fed diff --git a/man/systemd-fsck@.service.xml b/man/systemd-fsck@.service.xml index 62f63110e..ee66f3712 100644 --- a/man/systemd-fsck@.service.xml +++ b/man/systemd-fsck@.service.xml @@ -56,18 +56,41 @@ Description - 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 + 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't + checked in the initramfs. + systemd-fsck@.service is used for + all other file systems and for the root file system in + the initramfs. + + Those services are started at boot if + 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. + + 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. + + systemd-fsck will forward + file system checking progress to the console. If a + file system check fails for a service without + , emergency mode is activated, + by isolating to emergency.target. @@ -77,7 +100,7 @@ systemd-fsck understands one kernel command line parameter: - + fsck.mode= @@ -95,6 +118,22 @@ skips any file system checks. + + + fsck.repair= + + 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. + + @@ -103,7 +142,15 @@ systemd1, fsck8, - systemd-quotacheck.service8 + systemd-quotacheck.service8, + fsck.btrfs8, + fsck.cramfs8, + fsck.ext48, + fsck.fat8, + fsck.hfsplus8, + fsck.minix8, + fsck.ntfs8, + fsck.xfs8