2012-06-25 15:08:23 +04:00
<?xml version="1.0"?>
<!-- * - nxml - * -->
2019-03-14 16:40:58 +03:00
< !DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
2023-12-25 17:48:33 +03:00
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
2020-11-09 07:23:58 +03:00
<!-- SPDX - License - Identifier: LGPL - 2.1 - or - later -->
2012-06-25 15:08:23 +04:00
<refentry id= "systemd-remount-fs.service" >
2015-02-04 05:14:13 +03:00
<refentryinfo >
<title > systemd-remount-fs.service</title>
<productname > systemd</productname>
</refentryinfo>
2012-06-25 15:08:23 +04:00
2015-02-04 05:14:13 +03:00
<refmeta >
<refentrytitle > systemd-remount-fs.service</refentrytitle>
<manvolnum > 8</manvolnum>
</refmeta>
2012-06-25 15:08:23 +04:00
2015-02-04 05:14:13 +03:00
<refnamediv >
<refname > systemd-remount-fs.service</refname>
<refname > systemd-remount-fs</refname>
<refpurpose > Remount root and kernel file systems</refpurpose>
</refnamediv>
2012-06-25 15:08:23 +04:00
2015-02-04 05:14:13 +03:00
<refsynopsisdiv >
<para > <filename > systemd-remount-fs.service</filename> </para>
2015-06-18 20:47:44 +03:00
<para > <filename > /usr/lib/systemd/systemd-remount-fs</filename> </para>
2015-02-04 05:14:13 +03:00
</refsynopsisdiv>
2012-06-25 15:08:23 +04:00
2015-02-04 05:14:13 +03:00
<refsect1 >
<title > Description</title>
2012-06-25 15:08:23 +04:00
2018-12-20 18:09:48 +03:00
<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>
2020-10-05 19:08:21 +03:00
is active) to the root file system, the <filename > /usr/</filename> file system, and the kernel API file
2018-12-20 18:09:48 +03:00
systems. This is required so that the mount options of these file systems — which are pre-mounted by the
man: "the initial RAM disk" → "the initrd"
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.
2022-09-15 15:43:59 +03:00
kernel, the initrd, container environments or system manager code — are updated to those
2018-12-20 18:09:48 +03:00
configured in <filename > /etc/fstab</filename> and the other sources. This service ignores normal file
2020-10-05 19:08:21 +03:00
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
2018-12-20 18:09:48 +03:00
(<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>
2013-01-15 08:10:50 +04:00
2015-02-04 05:14:13 +03:00
<para > For a longer discussion of kernel API file systems see
2024-05-28 15:38:22 +03:00
<ulink url= "https://systemd.io/API_FILE_SYSTEMS" > API
2015-02-04 05:14:13 +03:00
File Systems</ulink> .</para>
2018-12-20 17:52:52 +03:00
<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>
2015-02-04 05:14:13 +03:00
</refsect1>
2012-06-25 15:08:23 +04:00
2015-02-04 05:14:13 +03:00
<refsect1 >
<title > See Also</title>
2023-12-22 21:09:32 +03:00
<para > <simplelist type= "inline" >
<member > <citerefentry > <refentrytitle > systemd</refentrytitle> <manvolnum > 1</manvolnum> </citerefentry> </member>
<member > <citerefentry project= 'man-pages' > <refentrytitle > fstab</refentrytitle> <manvolnum > 5</manvolnum> </citerefentry> </member>
<member > <citerefentry project= 'man-pages' > <refentrytitle > mount</refentrytitle> <manvolnum > 8</manvolnum> </citerefentry> </member>
<member > <citerefentry > <refentrytitle > systemd-fstab-generator</refentrytitle> <manvolnum > 8</manvolnum> </citerefentry> </member>
<member > <citerefentry > <refentrytitle > systemd-gpt-auto-generator</refentrytitle> <manvolnum > 8</manvolnum> </citerefentry> </member>
</simplelist> </para>
2015-02-04 05:14:13 +03:00
</refsect1>
2012-06-25 15:08:23 +04:00
</refentry>