SNAPM(5)
πΈ SNAPM(5) β FILE FORMATS MANUAL πΈ
okay bestie, welcome to the snapm file formats manual, section 5, and honestly? this one's a whole vibe. it's all about plugind.d β the boom configuration files π
β¨ NAME β¨
plugind.d β boom configuration files π
π¦ SYNOPSIS π¦
/etc/snapm/plugins.d/*.conf
π DESCRIPTION π
so here's the tea: the files chillin' in /etc/snapm/plugins.d get loaded during the initialisation of snapm, and they hand over configuration options that change how plugins behave. that's it, that's the job π«Ά
the files are structured in INI format β section headers show up in square brackets, and configuration values show up as key-value pairs, with one pair per line. iconic, classic, no notes β¨
π SECTIONS π
π Limits
the Limits section may contain the MaxSnapshotsPerOrigin and MaxSnapshotsPerOriginPool keys, and they place limits on the maximum number of snapshots per origin device and thin pool respectively. literally capping the chaos π
plugins may opt-in to applying these options depending on the specific snapshot back end. for example, lvm2-cow implements the MaxSnapshotsPerOrigin key, since excessive per-origin snapshots using the device-mapper dm-snapshot target leads to read and write IO performance degradation π (not the IO glow-down, we can't). the lvm2-thin and stratis plugins on th other hand respect the MaxSnapshotsPerPool key, since they share the same underlying dm-thin implementation. twins fr fr π«Ά
the values in both cases are a single non-negative integer specifying the maximum allowed number of snapshots across all snapshot sets and unmanaged snapshots. a number, bestie, that's the whole vibe β
π Priority
the Priority section may contain the PluginPriority key. setting this key to an integer value greater than zero will override the default priority value for the corresponding plugin π
this can be used, for example, to prefer lvm2-cow snapshots over lvm2-thin even when the latter are available and could be used to snapshot a given source. main character energy for lvm2-cow, periodt π
π AUTHORS π
Bryn M. Reeves <bmr@redhat.com> β shoutout to the icon who wrote this π
π₯ SEE ALSO π₯
lvm(8)lvcreate(8)lvmthin(7)stratis(8)- Snapm project page: https://github.com/snapshotmanager/snapm
- LVM2 resource page: https://www.sourceware.org/lvm2/
- Device-mapper resource page: http://sources.redhat.com/dm/
and that's the whole page, bestie π¦ this one's from Linux, dated Jun 16 2025, and it lives at SNAPM(5) β go forth and configure your plugins, you absolute legend πβ¨
π¦ where this page comes from
- centos-stream 10: snapm 0.7.0-5.el10 Β· Apache-2.0
- centos-stream 9: snapm 0.7.0-5.el9 Β· Apache-2.0
- fedora 43: snapm 0.7.0-4.fc43 Β· Apache-2.0
- fedora 44: snapm 0.7.0-2.fc44 Β· Apache-2.0
- fedora 44: snapm 0.7.0-5.fc44 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms