我在更改 Debian wheezy 系统上的 Linux LVM 逻辑卷的所有者时遇到了一些问题。我在 initramfs 和实际根文件系统中添加了以下 udev 规则:
SUBSYSTEM=="block",
ENV{DM_UUID}=="LVM-yYuoI8k05GWxZnz9BeEIwPUGGeojzF3dZZmXTYRqC051Tllj76OHdDlzYhKZUu7u",
OWNER="nikratio"
如果我禁用并重新启用该逻辑卷lvchange,它会由正确的所有者创建。
然而,当我启动计算机时,该设备总是被别人拥有root:disk
。
另一方面,如果我在 initramfs 执行真正的 init 之前查看权限,所有者实际上是正确的(即,尼克拉蒂奥)。
因此,在执行实际初始化和完成启动之间的某个时间点,某些东西会覆盖设备的所有者,但在此之前和之后,规则都会得到正确应用。
有人知道这里发生了什么吗?我该如何让它工作?