Как я могу навсегда изменить владельца (или хотя бы группу) тома LVM?
Я решил, что должен использовать udev, но я не знаю, как должно выглядеть правило?
Допустим, я хочу изменить владельца LVM / диска на виртуальный ящик пользователя / группы, как бы я это сделал?
permissions
lvm
udev
Шимон Тот
источник
источник
Ответы:
В Debian (и, надеюсь, в вашем дистрибутиве) все метаданные LVM уже загружены в udev (по некоторым правилам в /lib/udev/rules.d). Таким образом, вы можете использовать файл правил следующим образом:
Вы можете использовать udevadm, чтобы узнать, на каких вещах вы можете основывать свои правила udev. Все
E:
строки можно найти в ENV в udev, например,E: DM_LV_NAME=ora_data
строка соответствует одному из приведенных выше правил:Кроме того, вы можете сопоставить атрибуты sysfs в ATTR (только для устройства) или ATTRS (для родителей). Вы можете увидеть все атрибуты, как это:
Хотя такое сопоставление более полезно для не виртуальных устройств (например, вы получите много выходных данных, если попробуете его на / dev / sda1).
источник
Беглый взгляд на документацию udev и существующие правила в моей системе, приведенное ниже правило (непроверенное) должно идентифицировать конкретный логический том, используя
dmsetup
программу для получения информации о томе. Заменитеgggggggg
UUID группы томов (vgdisplay VG_NAME
) иlllllll
UUID логического тома (lvdisplay VG_NAME/LV_NAME
) или выполнитеdmsetup
команду вручную, чтобы найти UUID.источник