man > dmeventd(8)

DMEVENTD(8) System Manager's Manual DMEVENTD(8)

๐Ÿ“– NAME

dmeventd โ€” Device-mapper event daemon

๐Ÿš€ Quick Reference

Use CaseCommandDescription
Run in foreground (debug)dmeventd -fDon't fork, keep daemon in foreground
Replace running daemondmeventd -RHand over monitoring to a new instance
Increase debug verbositydmeventd -d -d -dUp to 3 levels of debug messages to syslog
Log to stdout/stderrdmeventd -f -lLog directly to console (requires -f)
Show versiondmeventd -VDisplay daemon version
Show helpdmeventd -hDisplay help information
Monitor snapshot fullnessauto (via plugin)Warns at 80%/85%/90%/95% fullness
Auto-extend thin poolauto (via plugin)Thin plugin calls lvextend --use-policies

๐Ÿ“‹ SYNOPSIS

dmeventd [-d [-d [-d]]] [-f] [-h] [-l] [-R] [-V] [-?]

๐Ÿ“ DESCRIPTION

dmeventd is the event monitoring daemon for device-mapper devices. Library plugins can register and carry out actions triggered when particular events occur.

โš™๏ธ OPTIONS

๐Ÿ”Œ LVM PLUGINS

๐Ÿ”„ Mirror

Attempts to handle device failure automatically. See lvm.conf(5).

๐Ÿ›ก๏ธ Raid

Attempts to handle device failure automatically. See lvm.conf(5).

๐Ÿ’พ Snapshot

Monitors how full a snapshot is becoming and emits a warning to syslog when it exceeds 80% full. The warning is repeated when 85%, 90% and 95% of the snapshot is filled. See lvm.conf(5). Snapshot which runs out of space gets invalid and when it is mounted, it gets umounted if possible.

๐Ÿงช Thin

Monitors how full a thin pool data and metadata is becoming and emits a warning to syslog when it exceeds 80% full. The warning is repeated when more then 85%, 90% and 95% of the thin pool is filled. See lvm.conf(5). When a thin pool fills over 50% (data or metadata) thin plugin calls configured dmeventd/thin_command with every 5% increase. With default setting it calls internal lvm lvextend --use-policies to resize thin pool when it's been filled above configured threshold activation/thin_pool_autoextend_threshold. If the command fails, dmeventd thin plugin will keep retrying execution with increasing time delay between retries upto 42 minutes. User may also configure external command to support more advanced maintenance operations of a thin pool. Such external command can e.g. remove some unneeded snapshots, use fstrim(8) to free recover space in a thin pool, but also can use lvextend --use-policies if other actions have not released enough space. Command is executed with environmental variable LVM_RUN_BY_DMEVENTD=1 so any lvm2 command executed in this environment will not try to interact with dmeventd. To see the fullness of a thin pool command may check these two environmental variables DMEVENTD_THIN_POOL_DATA and DMEVENTD_THIN_POOL_METADATA. Command can also read status with tools like lvs(8).

๐Ÿ—ƒ๏ธ Vdo

Monitors how full a VDO pool data is becoming and emits a warning to syslog when it exceeds 80% full. The warning is repeated when more then 85%, 90% and 95% of the VDO pool is filled. See lvm.conf(5). When a VDO pool fills over 50% vdo plugin calls configured dmeventd/vdo_command with every 5% increase. With default setting it calls internal lvm lvextend --use-policies to resize VDO pool when it's been filled above the configured threshold activation/vdo_pool_autoextend_threshold. If the command fails, dmeventd vdo plugin will keep retrying execution with increasing time delay between retries upto 42 minutes. User may also configure external command to support more advanced maintenance operations of a VDO pool. Such external command can e.g. remove some unneeded space with fstrim(8), but also can use lvextend --use-policies if other actions have not released enough space. Command is executed with environmental variable LVM_RUN_BY_DMEVENTD=1 so any lvm2 command executed in this environment will not try to interact with dmeventd. To see the fullness of a VDO pool command may check this environmental variable DMEVENTD_VDO_POOL. Command can also read status with tools like lvs(8).

๐ŸŒ ENVIRONMENT VARIABLES

๐Ÿ“š SEE ALSO

lvm(8), lvm.conf(5)

Red Hat Inc DM TOOLS 2.03.11(2) (2021-01-08) DMEVENTD(8)

dmeventd(8)
๐Ÿ“– NAME ๐Ÿš€ Quick Reference ๐Ÿ“‹ SYNOPSIS ๐Ÿ“ DESCRIPTION โš™๏ธ OPTIONS ๐Ÿ”Œ LVM PLUGINS
๐Ÿ”„ Mirror ๐Ÿ›ก๏ธ Raid ๐Ÿ’พ Snapshot ๐Ÿงช Thin ๐Ÿ—ƒ๏ธ Vdo
๐ŸŒ ENVIRONMENT VARIABLES ๐Ÿ“š SEE ALSO

Generated by phpman v4.9.26-1-g511901d · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-31 01:19 @216.73.217.152
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!
Enhanced by LLM: deepseek-v4-flash / taotoken.net / www.chedong.com - original format

^_top_^