【debian10】udisksdがmdraidモジュールが読み込めないエラー

以下のメッセージが表示される。
udisksd[759]: failed to load module mdraid: libbd_mdraid.so.2: cannot open shared object file: No such file or directory

mdraidモジュールがないことが原因らしいが、そもそもmdraidって何?

mdraid
mdraid サブシステムは Linux 向けのソフトウェア RAID ソリューションとして設計され、また Linux 環境のソフトウェア RAID に適したソリューションとなります。このサブシステムでは独自のメタデータ形式を使用します。一般的にはネイティブの mdraid メタデータと呼ばれます。

<引用元:
17.3. Linux RAID サブシステム Red Hat Enterprise Linux 6 | Red Hat Customer Portal

サブシステムという言い方が少し気になるが、LinuxRAIDを使うために必要なソフトウェアなんだろう。
やはりRAIDを付かない環境では必要ないようだ。


試しにmdraidパッケージをインストールしてみる。
sudo apt install libblockdev-mdraid2

ubuntsuのバグフォーラムで以下の投稿がありました。
バグがあるのでlibblockdev-mdraid2はudisksdを使っている環境でインストールしない方が良さそう。
なのでlibblockdev-mdraid2をアンインストール。

libblockdev-mdraid2をインストールすると、RAIDを実装していないシステムではソリューションではないmdadmがプルされます。

このようなシステムでは、udisksdは「mdraid」libblockdevプラグインをロードしようとしないでください。

https://bugs.launchpad.net/ubuntu/+source/udisks2/+bug/1811724

しばらく、このメッセージは出しっぱなしかな。