Linux LVM 장치 노드의 소유자 변경을 위한 Udev 규칙

Linux LVM 장치 노드의 소유자 변경을 위한 Udev 규칙

내 Debian wheezy 시스템에서 Linux LVM 논리 볼륨의 소유자를 변경하는 데 문제가 있습니다. initramfs와 실제 루트 파일 시스템 모두에 다음 udev 규칙을 추가했습니다.

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

이 논리 볼륨을 비활성화했다가 다시 활성화하면LV변경, 올바른 소유자로 생성됩니다.

그러나 컴퓨터를 부팅하면 장치는 항상 root:disk대신 소유하게 됩니다.

반면에 initramfs가 실제 init를 실행하기 직전에 권한을 살펴보면 소유자가 실제로 정확합니다(예:니크라티오).

따라서 실제 초기화 실행과 시작 완료 사이의 어느 시점에서 무언가가 장치의 소유자를 덮어쓰지만 전후에 규칙이 올바르게 적용됩니다.

여기서 무슨 일이 일어나고 있는지 아는 사람 있나요? 어떻게 하면 작동하게 할 수 있나요?

관련 정보