UDISKS2_LSM.CONF(5)
β¨ udisks2_lsm.conf(5) β¨
okay bestie, sit down, hydrate, and let's talk about udisks2_lsm.conf π this is the manual page for the UDisks2 LSM Module configuration file, and honestly? it's giving quiet-nerd-that-runs-the-whole-club energy. no cap.
NAME π
udisks2_lsm.conf β the UDisks2 LSM Module configuration file. that's it, that's the name, short and slay.
DESCRIPTION π¦
so the lsm module of UDisks2 uses the LibStorageMgmt[1] API to provide the org.freedesktop.UDisks2.Drive.LSM interface, loaded up with RAID information for external (DAS or SAN) Linux disk drives. it's the main character of your storage setup fr fr. if you want the details details, go read the storage interface document.
some storage systems are high-maintenance (we've all dated one) and need extra configuration living in:
/etc/udisks2/modules.conf.d/udisks2_lsm.conf
CONFIGURATION FILE π
refresh_interval = <integer> πΈ
this one controls how often the RAID information cache gets refreshed. if you don't define it, the default is 30 (seconds). yes, thirty. that's the vibe.
enable_sim = true|false π§
tells the lsm module whether it should try the LibStorageMgmt simulator. heads up: this is only for developers. if you don't define it, the default is false (do not enable the LibStorageMgmt simulator). if you do enable it, the sim:// URI gets used to query the LibStorageMgmt simulator plugin.
enable_hpsa = true|false π
tells the lsm module whether it should check HP SmartArray. if you don't define it, the default is true (check HP SmartArray, periodt).
for this to actually work you also need the libstoragemgmt-hpsa-plugin package installed and configured properly. go read the hpsa_lsmplugin(1) manpage for the details, bestie.
if enabled, the hpsa:// URI gets used to query the LibStorageMgmt HP SmartArray plugin.
extra_uris= ["uri_string_1", "uri_string_2"] π
this defines your extra LibStorageMgmt URI list. for the URI format, go check the LibStorageMgmt User Guide[3].
it requires a double quoted string separated by comma, like for example:
extra_uris = ["ontap+ssl://root@ontap.a.ip", "ontap+ssl://root@ontap.b.ip"]
if you don't define it, an empty list gets used (no extra URI loaded). nothing extra, just vibes.
extra_passwords = ["password_string_1", "password_string_2"] π
this defines the passwords for that URI list up above. use a double quoted string separated by comma, like for example:
extra_paasswords = ["password1", "password2"]
(not me pointing out that the example spells it extra_paasswords β i'm keeping it exactly as it is, iykyk π)
HARDWARE SUPPORT STATUS π₯
any hardware that's supported in LibStorageMgmt with these capabilities gets fully supported by the UDisks2 LSM module:
VOLUMEScapabilities with validVPD83information,VOLUME_RAID_INFOcapabilities.
for the support status, go check the LibStorageMgmt document website[2]. no gatekeeping.
tested hardware:
HP SmartArray
- using the
libstoragemgmt-hpsa-pluginpackage.
NetApp ONTAP
- using the
libstoragemgmt-netapp-pluginpackage.
AUTHOR π«Ά
Gris Ge <fge@redhat.com>
BUGS π
please send bug reports to either the distribution bug tracker or the upstream bug tracker at:
https://github.com/storaged-project/udisks/issues
SEE ALSO π
lsmd(1), udisksd(8), hpsa_lsmplugin(1), ontap_lsmplugin(1),
- [1]:
https://github.com/libstorage/libstoragemgmt - [2]:
http://libstorage.github.io/libstoragemgmt-doc - [3]:
http://libstorage.github.io/libstoragemgmt-doc/doc/user_guide.html
and that's the whole page, bestie π you read all of it, you ate that fr.
okay bye ily β this was udisks2_lsm.conf version 2.11.2, dated August 2018, and it slayed every single day since. πβ¨π¦
π¦ where this page comes from
- fedora 43: udisks2-lsm 2.11.2-1.fc43 Β· LGPL-2.0-or-later
- fedora 44: udisks2-lsm 2.11.2-1.fc44 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms