mirror of
https://github.com/systemd/systemd.git
synced 2024-11-24 02:33:36 +08:00
b66a6e1a58
In many places we spelled out the phrase behind "initrd" in full, but this isn't terribly useful. In fact, no "RAM disk" is used, so emphasizing this is just confusing to the reader. Let's just say "initrd" everywhere, people understand what this refers to, and that it's in fact an initramfs image. Also, s/i.e./e.g./ where appropriate. Also, don't say "in RAM", when in fact it's virtual memory, whose pages may or may not be loaded in page frames in RAM, and we have no control over this. Also, add <filename></filename> and other minor cleanups.
71 lines
3.6 KiB
XML
71 lines
3.6 KiB
XML
<?xml version="1.0"?>
|
|
<!--*-nxml-*-->
|
|
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
|
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
|
<!-- SPDX-License-Identifier: LGPL-2.1-or-later -->
|
|
<refentry id="systemd-remount-fs.service">
|
|
|
|
<refentryinfo>
|
|
<title>systemd-remount-fs.service</title>
|
|
<productname>systemd</productname>
|
|
</refentryinfo>
|
|
|
|
<refmeta>
|
|
<refentrytitle>systemd-remount-fs.service</refentrytitle>
|
|
<manvolnum>8</manvolnum>
|
|
</refmeta>
|
|
|
|
<refnamediv>
|
|
<refname>systemd-remount-fs.service</refname>
|
|
<refname>systemd-remount-fs</refname>
|
|
<refpurpose>Remount root and kernel file systems</refpurpose>
|
|
</refnamediv>
|
|
|
|
<refsynopsisdiv>
|
|
<para><filename>systemd-remount-fs.service</filename></para>
|
|
<para><filename>/usr/lib/systemd/systemd-remount-fs</filename></para>
|
|
</refsynopsisdiv>
|
|
|
|
<refsect1>
|
|
<title>Description</title>
|
|
|
|
<para><filename>systemd-remount-fs.service</filename> is an early boot service that applies mount options
|
|
listed in <citerefentry
|
|
project='man-pages'><refentrytitle>fstab</refentrytitle><manvolnum>5</manvolnum></citerefentry>, or
|
|
gathered from the partition table (when
|
|
<citerefentry><refentrytitle>systemd-gpt-auto-generator</refentrytitle><manvolnum>8</manvolnum></citerefentry>
|
|
is active) to the root file system, the <filename>/usr/</filename> file system, and the kernel API file
|
|
systems. This is required so that the mount options of these file systems — which are pre-mounted by the
|
|
kernel, the initrd, container environments or system manager code — are updated to those
|
|
configured in <filename>/etc/fstab</filename> and the other sources. This service ignores normal file
|
|
systems and only changes the root file system (i.e. <filename>/</filename>), <filename>/usr/</filename>,
|
|
and the virtual kernel API file systems such as <filename>/proc/</filename>, <filename>/sys/</filename> or
|
|
<filename>/dev/</filename>. This service executes no operation if no configuration is found
|
|
(<filename>/etc/fstab</filename> does not exist or lists no entries for the mentioned file systems, or
|
|
the partition table does not contain relevant entries).</para>
|
|
|
|
<para>For a longer discussion of kernel API file systems see
|
|
<ulink url="https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems">API
|
|
File Systems</ulink>.</para>
|
|
|
|
<para>Note: <filename>systemd-remount-fs.service</filename> is usually pulled in by
|
|
<citerefentry><refentrytitle>systemd-fstab-generator</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
|
hence it is also affected by the kernel command line option <varname>fstab=</varname>, which may be used
|
|
to disable the generator. It may also pulled in by
|
|
<citerefentry><refentrytitle>systemd-gpt-auto-generator</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
|
which is affected by <varname>systemd.gpt_auto</varname> and other options.</para>
|
|
</refsect1>
|
|
|
|
<refsect1>
|
|
<title>See Also</title>
|
|
<para>
|
|
<citerefentry><refentrytitle>systemd</refentrytitle><manvolnum>1</manvolnum></citerefentry>,
|
|
<citerefentry project='man-pages'><refentrytitle>fstab</refentrytitle><manvolnum>5</manvolnum></citerefentry>,
|
|
<citerefentry project='man-pages'><refentrytitle>mount</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
|
<citerefentry><refentrytitle>systemd-fstab-generator</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
|
|
<citerefentry><refentrytitle>systemd-gpt-auto-generator</refentrytitle><manvolnum>8</manvolnum></citerefentry>
|
|
</para>
|
|
</refsect1>
|
|
|
|
</refentry>
|