mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-22 17:35:59 +03:00
9161308252
Monitoring is handled using "vgchange --monitor" call. Ensure that lvmetad is up and running at the time of this call to prevent any fallback to direct scan within the vgchange. The same applies for shutdown sequence but the other way round - switch monitoring off and lvmetad afterwards.
19 lines
596 B
SYSTEMD
19 lines
596 B
SYSTEMD
[Unit]
|
|
Description=Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling
|
|
Documentation=man:dmeventd(8) man:lvcreate(8) man:lvchange(8) man:vgchange(8)
|
|
Requires=dm-event.socket
|
|
After=dm-event.socket fedora-storage-init.service fedora-storage-init-late.service lvm2-lvmetad.service
|
|
Before=local-fs.target
|
|
DefaultDependencies=no
|
|
Conflicts=shutdown.target
|
|
|
|
[Service]
|
|
Type=oneshot
|
|
Environment=LVM_SUPPRESS_LOCKING_FAILURE_MESSAGES=1
|
|
ExecStart=@sbindir@/lvm vgchange --monitor y
|
|
ExecStop=@sbindir@/lvm vgchange --monitor n
|
|
RemainAfterExit=yes
|
|
|
|
[Install]
|
|
WantedBy=sysinit.target
|