Como posso alterar permanentemente a propriedade (ou pelo menos o grupo) de um volume LVM?
Imaginei que precisava usar o udev, mas não sei como deve ser a regra?
Digamos que eu queira alterar a propriedade do LVM / disco para caixa virtual de usuário / grupo, como eu faria isso?
permissions
lvm
udev
Šimon Tóth
fonte
fonte
Respostas:
No Debian (e espero que sua distribuição também) todos os metadados do LVM já estejam carregados no udev (por algumas das regras em /lib/udev/rules.d). Então você pode usar um arquivo de regras como este:
Você pode usar o udevadm para descobrir em quais tipos de coisas você pode basear suas regras do udev. Todas as
E:
linhas podem ser encontradas em ENV no udev, por exemplo, aE: DM_LV_NAME=ora_data
linha correspondente a uma das regras acima:Além disso, você pode corresponder nos atributos sysfs, no ATTR (somente dispositivo) ou ATTRS (também nos pais). Você pode ver todos os atributos como este:
Embora essa correspondência seja mais útil para dispositivos não virtuais (por exemplo, você obterá muita saída se tentar em / dev / sda1).
fonte
De uma rápida olhada na documentação do udev e nas regras existentes no meu sistema, a regra abaixo (não testada) deve identificar um volume lógico específico, usando o
dmsetup
programa para recuperar as informações do volume. Substituagggggggg
pelo UUID do grupo de volumes (vgdisplay VG_NAME
) elllllll
pelo UUID do volume lógico (lvdisplay VG_NAME/LV_NAME
) ou execute odmsetup
comando manualmente para encontrar o UUID.fonte