Правило Udev для смены владельца узлов устройств Linux LVM

Правило Udev для смены владельца узлов устройств Linux LVM

У меня возникли некоторые проблемы со сменой владельца логического тома Linux LVM в моей системе Debian wheezy. Я добавил следующее правило udev как в initramfs, так и в настоящую корневую файловую систему:

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

Если я отключу и снова включу этот логический том с помощьюlvchange, он создается с правильным владельцем.

Однако при загрузке компьютера владельцем устройства всегда оказывается root:diskдругой пользователь.

С другой стороны, если я посмотрю на разрешения непосредственно перед тем, как initramfs выполнит настоящую инициализацию, владелец на самом деле указан правильно (т. е.никратио).

Итак, в какой-то момент между выполнением настоящей init и завершением запуска что-то перезаписывает владельца устройства, но и до, и после этого правило применяется правильно.

Есть ли у кого-нибудь идеи, что здесь происходит? Как мне заставить это работать?

Связанный контент