systemd-gpt-auto-generator
systemd
Developer
Lennart
Poettering
lennart@poettering.net
systemd-gpt-auto-generator
8
systemd-gpt-auto-generator
Generator for automatically discovering
and mounting /home and /srv, as well as
discovering and enabling swap partitions, based on GPT
partition type GUIDs.
/usr/lib/systemd/system-generators/systemd-gpt-auto-generator
Description
systemd-gpt-auto-generator
is a unit generator that automatically discovers
/home, /srv
and swap partitions and creates mount and swap units
for them, based on the the partition type GUIDs of
GUID partition tables (GPT). Note that this generator
has no effect on non-GPT systems, on systems where the
units are explicitly configured (for example, listed
in
fstab5),
or where the mount points are non-empty.
This generator will only look for partitions on
the same physical disk the root file system is stored
on. This generator has no effect on systems where the
root file system is distributed on multiple disks, for
example via btrfs RAID.
systemd-gpt-auto-generator
is useful for centralizing file system configuration
in the partition table and making manual configuration
in /etc/fstab or suchlike
unnecessary.
This generator looks for the partitions based on
their partition type GUID. The following partition
type GUIDs are identified:
Partition Type GUIDs
Partition Type GUID
Location
Explanation
0657fd6d-a4ab-43c4-84e50933c84b4f4f
Swap
All swap partitions are enabled.
933ac7e1-2eb4-4f13-b8440e14e2aef915
/home
The first home partition on the disk is mounted to /home.
3b8f8425-20e0-4f3b-907f1a25a76f98e8
/srv
The first server data partition on the disk is mounted to /srv.
The /home and
/srv partitions may be encrypted
in LUKS format. In this case a device mapper device is
set up under the names
/dev/mapper/home and
/dev/mapper/srv. Note that this
might create conflicts if the same partition is listed
in /etc/crypttab with a different
device mapper device name.
Also note that
systemd-efi-boot-generator8
will mount the EFI System Partition to
/boot is not otherwise mounted.
systemd-gpt-auto-generator
implements the generator
specification.
See Also
systemd1,
systemd.mount5,
systemd.swap5,
systemd-fstab-generator8,
systemd-efi-boot-generator8,
systemd-cryptsetup@.service8,
cryptsetup8,
fstab5