LVMPOLLD(8)
π LVMPOLLD π
okay bestie, gather round, because we're talking about lvmpolld β the LVM poll daemon from the System Manager's Manual. yes it's a daemon, yes it's important, and yes i'm gonna make it make sense. periodt. β¨
πΈ NAME πΈ
lvmpolld β the LVM poll daemon. that's it, that's the name, she's iconic and she knows it π
π¦ SYNOPSIS π¦
lvmpolld [-B|--binary lvm_binary_path] [-f|--foreground] [-h|--help]
[-l|--log all|wire|debug] [-p|--pidfile pidfile_path]
[-s|--socket socket_path] [-t|--timeout timeout_value]
[-V|--version]
lvmpolld [--dump]
β¨ DESCRIPTION β¨
okay so. lvmpolld is a polling daemon for LVM, and her whole job is receiving requests to poll already-initialised operations, which come straight from the LVM2 command line tool. the requests for polling originate from the lvconvert, pvmove, lvchange or vgchange LVM2 commands. so she's out here catching polls like it's her entire personality π«Ά
the whole point of lvmpolld is to reduce the number of spawned background processes per otherwise unique polling operation. and like. there should be only one. one! not a chaotic crowd of them, okay? π she also eliminates the possibility of unsolicited termination of a background process by external factors β so nobody can just β¨ cancel β¨ your poll out of nowhere, bestie.
lvmpolld is used by LVM only if it is enabled in lvm.conf(5) by specifying the global/use_lvmpolld setting. and if this is not defined in the LVM configuration explicitly, then the default setting is used instead β go check the output of the lvmconfig --type default global/use_lvmpolld command to see what that default is for yourself, i believe in you π
π OPTIONS π
heads up bestie: to run the daemon in a test environment, both thepidfile_pathand thesocket_pathshould be changed from the defaults. no cap.
-B,--binarylvm_binary_pathβ optional path to an alternative LVM binary (default:/usr/bin/lvm). use for testing purposes only, okay? this is not a casual-everyday-behavior situation π--dumpβ contact the runninglvmpollddaemon to obtain the complete state, and print it out in a raw format. it's giving "spill the tea, tell me everything" β-f,--foregroundβ don't fork, just run in the foreground. no background branching bestie, we're all up in the main character spotlight π-h,--helpβ show help information. when in doubt, ask for help, it's literally free π-l,--logall|wire|debugβ select the type of log messages to generate. messages are logged bysyslog. additionally, when-fis given, they are also sent to standard error. there are two classes of messages:wireanddebug. selecting'all'supplies both and is equivalent to a comma-separated list-l wire,debug. so like,all= the whole album, deluxe edition πΆ-p,--pidfilepidfile_pathβ path to the pidfile. this overrides both the built-in default (/run/lvmpolld.pid) and the environment variableLVM_LVMPOLLD_PIDFILE. this file is used to prevent more than one instance of the daemon running simultaneously β she's monogamous, she does not share π«-s,--socketsocket_pathβ path to the socket file. this overrides both the built-in default (/run/lvm/lvmpolld.socket) and the environment variableLVM_LVMPOLLD_SOCKET. same energy, different file β¨-t,--timeouttimeout_valueβ the daemon may shut down after being idle for the given time (in seconds). when the option is omitted, or the value given is zero, the daemon never shuts down when idle. she simply does not leave until you tell her to π-V,--versionβ display the version of thelvmpollddaemon. standard, iconic, we love a version flag π
π ENVIRONMENT VARIABLES π
LVM_LVMPOLLD_PIDFILEβ path for the pid file. πLVM_LVMPOLLD_SOCKETβ path for the socket file. π
π SEE ALSO π
lvm(8), lvm.conf(5), lvchange(8), lvconvert(8), pvmove(8), vgchange(8)
go read them, they're all bangers, iykyk π
and that's the whole page bestie!! this lil manual comes to you from Red Hat, Inc., and it's LVM TOOLS 2.03.44(2), dated 2026-10-27 πΈπ¦β¨ β she's slaying, she's documented, she's never shutting down when idle unless you say so. mwah π
π¦ where this page comes from
- arch rolling: lvm2 2.03.44-1 Β· GPL-2.0-only AND LGPL-2.1-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms