LVM2-ACTIVATION-GENERATOR(8)LVM2-ACTIVATION-GENERATOR(8)
NAME
lvm2-activation-generator - generator for systemd units to activate LVM
volumes on boot
SYNOPSIS
/lib/systemd/system-generators/lvm2-activation-generator
DESCRIPTION
The lvm2-activation-generator is called by systemd(1) on boot to gener-
ate systemd units at runtime to activate LVM Logical Volumes (LVs) when
global/event_activation=0 is set in lvm.conf(5). These units use
vgchange -ay to activate LVs.
If event_activation=1, the lvm2-activation-generator exits immediately
without generating any systemd units, and LVM fully relies on event-
based activation to activate LVs. In this case, event-generated pvscan
--cache -aay commands activate LVs.
These systemd units are generated by lvm2-activation-generator:
lvm2-activation-early.service is run before systemd's special crypt-
setup.target to activate LVs that are not layered on top of encrypted
devices.
lvm2-activation.service is run after systemd's special cryptsetup.tar-
get to activate LVs that are layered on top of encrypted devices.
lvm2-activation-net.service is run after systemd's special remote-
fs-pre.target to activate LVs that are layered on attached remote de-
vices.
Note that all the underlying LVM devices (Physical Volumes) need to be
present when the service is run. If the there are any devices that ap-
pear to the system later, LVs using these devices need to be activated
directly by lvchange(8) or vgchange(8).
The lvm2-activation-generator implements the Generators Specification
as referenced in systemd(1).
SEE ALSO
lvm.conf(5)vgchange(8)lvchange(8)pvscan(8)udev(7)systemd(1) sys-
temd.target(5)systemd.special(7)
Red Hat, Inc LVM TOOLS 2.03.07(2) (2019-LVM2-ACTIVATION-GENERATOR(8)