diff options
author | Daan De Meyer <daan.j.demeyer@gmail.com> | 2022-07-28 01:55:11 +0200 |
---|---|---|
committer | Daan De Meyer <daan.j.demeyer@gmail.com> | 2022-08-03 20:55:32 +0200 |
commit | ac1f1adfc6309a29d9d59201852af961dde87c24 (patch) | |
tree | 3af09f40dfc3a71583f5ff679880162518b8f72d /man/systemd-dissect.xml | |
parent | 35d40302af8ac1c8dfb7c970e621d2636a906851 (diff) | |
download | systemd-ac1f1adfc6309a29d9d59201852af961dde87c24.tar.gz |
dissect: Add systemd-dissect --umount
This command takes a mountpoint, unmounts it and makes sure the
underlying partition devices and block device are removed before
exiting.
To mirror the --mount operation, we also add a --rmdir option which
does the opposite of --mkdir, and a -U option which is a shortcut
for --umount --rmdir.
Diffstat (limited to 'man/systemd-dissect.xml')
-rw-r--r-- | man/systemd-dissect.xml | 38 |
1 files changed, 33 insertions, 5 deletions
diff --git a/man/systemd-dissect.xml b/man/systemd-dissect.xml index 4cdac2b013..6430501bdf 100644 --- a/man/systemd-dissect.xml +++ b/man/systemd-dissect.xml @@ -29,6 +29,9 @@ <command>systemd-dissect <arg choice="opt" rep="repeat">OPTIONS</arg> <option>--mount</option> <arg choice="plain"><replaceable>IMAGE</replaceable></arg> <arg choice="plain"><replaceable>PATH</replaceable></arg></command> </cmdsynopsis> <cmdsynopsis> + <command>systemd-dissect <arg choice="opt" rep="repeat">OPTIONS</arg> <option>--umount</option> <arg choice="plain"><replaceable>PATH</replaceable></arg></command> + </cmdsynopsis> + <cmdsynopsis> <command>systemd-dissect <arg choice="opt" rep="repeat">OPTIONS</arg> <option>--copy-from</option> <arg choice="plain"><replaceable>IMAGE</replaceable></arg> <arg choice="plain"><replaceable>PATH</replaceable></arg> <arg choice="opt"><replaceable>TARGET</replaceable></arg></command> </cmdsynopsis> <cmdsynopsis> @@ -40,7 +43,7 @@ <title>Description</title> <para><command>systemd-dissect</command> is a tool for introspecting and interacting with file system OS - disk images. It supports four different operations:</para> + disk images. It supports five different operations:</para> <orderedlist> <listitem><para>Show general OS image information, including the image's @@ -51,6 +54,10 @@ mount the included partitions according to their designation onto a directory and possibly sub-directories.</para></listitem> + <listitem><para>Unmount an OS image from a local directory. In this mode it will recursively unmount + the mounted partitions and remove the underlying loop device, including all the partition sub-devices. + </para></listitem> + <listitem><para>Copy files and directories in and out of an OS image.</para></listitem> </orderedlist> @@ -103,10 +110,7 @@ multiple nested mounts are established. This command expects two arguments: a path to an image file and a path to a directory where to mount the image.</para> - <para>To unmount an OS image mounted like this use <citerefentry - project='man-pages'><refentrytitle>umount</refentrytitle><manvolnum>8</manvolnum></citerefentry>'s - <option>-R</option> switch (for recursive operation), so that the OS image and all nested partition - mounts are unmounted.</para> + <para>To unmount an OS image mounted like this use the <option>--umount</option> operation.</para> <para>When the OS image contains LUKS encrypted or Verity integrity protected file systems appropriate volumes are automatically set up and marked for automatic disassembly when the image is @@ -129,6 +133,23 @@ </varlistentry> <varlistentry> + <term><option>--umount</option></term> + <term><option>-u</option></term> + + <listitem><para>Unmount an OS image from the specified directory. This command expects one argument: + a directory where an OS image was mounted.</para> + + <para>All mounted partitions will be recursively unmounted, and the underlying loop device will be + removed, along with all it's partition sub-devices.</para></listitem> + </varlistentry> + + <varlistentry> + <term><option>-U</option></term> + + <listitem><para>This is a shortcut for <option>--umount --rmdir</option>.</para></listitem> + </varlistentry> + + <varlistentry> <term><option>--copy-from</option></term> <term><option>-x</option></term> @@ -225,6 +246,13 @@ </varlistentry> <varlistentry> + <term><option>--rmdir</option></term> + + <listitem><para>If combined with <option>--umount</option> the specified directory where the OS image + is mounted is removed after unmounting the OS image.</para></listitem> + </varlistentry> + + <varlistentry> <term><option>--discard=</option></term> <listitem><para>Takes one of <literal>disabled</literal>, <literal>loop</literal>, |