Linux LVM デバイスノードの所有者を変更するための Udev ルール

Linux LVM デバイスノードの所有者を変更するための Udev ルール

Debian wheezy システム上の Linux LVM 論理ボリュームの所有者を変更するのに問題があります。次の udev ルールを initramfs と実際のルート ファイル システムの両方に追加しました。

SUBSYSTEM=="block",
ENV{DM_UUID}=="LVM-yYuoI8k05GWxZnz9BeEIwPUGGeojzF3dZZmXTYRqC051Tllj76OHdDlzYhKZUu7u",
OWNER="nikratio"

この論理ボリュームを無効にして再度有効にすると、lvchange正しい所有者で作成されます。

ただし、コンピューターを起動すると、デバイスは常に によって所有されることになりますroot:disk

一方、initramfsが実際のinitを実行する直前の権限を見ると、所有者は実際には正しい(つまり、ニクラティオ)。

したがって、実際の init の実行と起動の完了の間のある時点で、デバイスの所有者が何かによって上書きされますが、その前後の両方でルールが正しく適用されます。

ここで何が起こっているのか分かる人はいますか? これを動作させるにはどうしたらいいでしょうか?

関連情報