OpenSuSE Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
x SuSE Linux 13.1-RELEASE x
x SuSE Linux 13.1-RELEASEx
DMEVENTD(8)                 System Manager's Manual                DMEVENTD(8)

NAME
       dmeventd -- Device-mapper event daemon

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

DESCRIPTION
       dmeventd is the event monitoring daemon for device-mapper devices.  Li-
       brary plugins can register and carry out actions triggered when partic-
       ular events occur.

OPTIONS
       -d     Repeat  from 1 to 3 times (-d, -dd, -ddd) to increase the detail
              of debug messages sent to syslog.  Each extra d adds more debug-
              ging information.

       -f     Don't fork, run in the foreground.

       -h     Show help information.

       -l     Log  through  stdout  and stderr instead of syslog.  This option
              works only with option -f, otherwise it is ignored.

       -?     Show help information on stderr.

       -R     Replace a running dmeventd instance. The running  dmeventd  must
              be  version 2.02.77 or newer. The new dmeventd instance will ob-
              tain a list of devices and events to monitor from the  currently
              running daemon.

       -V     Show version of dmeventd.

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_autoex-
              tend_threshold.  If the command fails, dmeventd thin plugin will
              keep retrying execution with increasing time delay  between  re-
              tries  up  to 42 minutes.  User may also configure external com-
              mand to support more advanced maintenance operations of  a  thin
              pool.  Such external command can e.g. remove some unneeded snap-
              shots, 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 environ-
              mental 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 warn-
              ing 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 com-
              mand  fails,  dmeventd  vdo  plugin will keep retrying execution
              with increasing time delay between retries  up  to  42  minutes.
              User  may  also  configure  external command to support more ad-
              vanced maintenance operations of a VDO pool.  Such external com-
              mand  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
       DMEVENTD_THIN_POOL_DATA
              Variable is set by thin plugin and is available to executed pro-
              gram. Value present actual usage of thin pool data volume. Vari-
              able is not set when error event is processed.

       DMEVENTD_THIN_POOL_METADATA
              Variable is set by thin plugin and is available to executed pro-
              gram.  Value  present actual usage of thin pool metadata volume.
              Variable is not set when error event is processed.

       DMEVENTD_VDO_POOL
              Variable is set by vdo plugin and is available to executed  pro-
              gram.  Value present actual usage of VDO pool data volume. Vari-
              able is not set when error event is processed.

       LVM_RUN_BY_DMEVENTD
              Variable is set by thin and vdo plugin to prohibit recursive in-
              teraction  with  dmeventd  by  any  executed lvm2 command from a
              thin_command, vdo_command environment.

SEE ALSO
       lvm(8), lvm.conf(5), lvextend(8),
       fstrim(8)

Red Hat Inc            DM TOOLS 2.03.22(2) (2023-08-02)            DMEVENTD(8)

Want to link to this manual page? Use this URL:
<
http://star2.abcm.com/cgi-bin/bsdi-man?query=dmeventd&sektion=8&manpath=>

home | help