systemd-mountfsd.service(8) — Linux manual page

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | NOTES | COLOPHON

SYSTEMD-....SERVICE(8)  systemd-mountfsd.service  SYSTEMD-....SERVICE(8)

NAME         top

       systemd-mountfsd.service, systemd-mountfsd - Disk Image File
       System Mount Service

SYNOPSIS         top

       systemd-mountfsd.service

       /usr/lib/systemd/systemd-mountfsd

DESCRIPTION         top

       systemd-mountfsd is a system service that dissects disk images,
       and returns mount file descriptors for the file systems contained
       therein to clients, via a Varlink IPC API.

       The disk images provided must contain a raw file system image or
       must follow the Discoverable Partitions Specification[1]. Before
       mounting any file systems authenticity of the disk image is
       established in one or a combination of the following ways:

        1. If the disk image is located in a regular file in one of the
           directories /var/lib/machines/, /var/lib/portables/,
           /var/lib/extensions/, /var/lib/confexts/ or their
           counterparts in the /etc/, /run/, /usr/lib/ it is assumed to
           be trusted.

        2. If the disk image contains a Verity enabled disk image, along
           with a signature partition with a key in the kernel keyring
           or in /etc/verity.d/ (and related directories) the disk image
           is considered trusted.

       This service provides one Varlink[2] service:
       io.systemd.MountFileSystem which accepts a file descriptor to a
       regular file or block device, and returns a number of file
       descriptors referring to an fsmount() file descriptor the client
       may then attach to a path of their choice.

       The returned mounts are automatically allowlisted in the
       per-user-namespace allowlist maintained by
       systemd-nsresourced.service(8).

       The file systems are automatically fsck'ed before mounting.

SEE ALSO         top

       systemd(1), systemd-nsresourced.service(8)

NOTES         top

        1. Discoverable Partitions Specification
           https://uapi-group.org/specifications/specs/discoverable_partitions_specification/

        2. Varlink
           https://varlink.org/

COLOPHON         top

       This page is part of the systemd (systemd system and service
       manager) project.  Information about the project can be found at
       ⟨http://www.freedesktop.org/wiki/Software/systemd⟩.  If you have
       a bug report for this manual page, see
       ⟨http://www.freedesktop.org/wiki/Software/systemd/#bugreports⟩.
       This page was obtained from the project's upstream Git repository
       ⟨https://github.com/systemd/systemd.git⟩ on 2024-06-14.  (At that
       time, the date of the most recent commit that was found in the
       repository was 2024-06-13.)  If you discover any rendering
       problems in this HTML version of the page, or you believe there
       is a better or more up-to-date source for the page, or you have
       corrections or improvements to the information in this COLOPHON
       (which is not part of the original manual page), send a mail to
       [email protected]

systemd 257~devel                                 SYSTEMD-....SERVICE(8)

Pages that refer to this page: systemd-nspawn(1)systemd.directives(7)systemd.index(7)systemd-nsresourced.service(8)