Cos'è il tag LVM
Nel caso in cui si desidera che solo un particolare insieme di volumi logici sia attivato e disponibile durante l'avvio, i tag lvm possono tornare utili. I tag Lvm possono consentire a questi tag di essere contrassegnati in anticipo e l'effetto ottenuto.
File di configurazione
Passare alla sezione mostrata di seguito nel file di configurazione /etc/lvm/lvm.comf :
# vi /etc/lvm/lvm.conf # If volume_list is defined, each LV is only activated if there is a # match against the list. # # "vgname" and "vgname/lvname" are matched exactly. # "@tag" matches any tag set in the LV or VG. # "@*" matches if any tag defined on the host is also set in the LV or VG # # If any host tags exist but volume_list is not defined, a default # single-entry list containing "@*" is assumed. # # volume_list = [ "vg1", "vg2/lvol1", "@tag1", "@*" ]
Aggiungi tag LVM
1. vgchange viene utilizzato per aggiungere o eliminare un tag tramite la seguente sintassi. Nell'esempio seguente, il tag "lvm_test_tag" viene aggiunto al gruppo di volumi "data_vg":
# vgchange --addtag lvm_test_tag /dev/data_vg Volume group "data_vg" successfully changed
2. Puoi verificare l'operazione di cui sopra usando il comando vgs :
# vgs -o vg_tags /dev/vg00 VG Tags lvm_test_tag
3. Modifica il file di configurazione /etc/lvm/lvm.conf e vai alla sezione come mostrato sopra nel post e aggiungi una riga volume_list simile all'esempio seguente:
# vi /etc/lvm/lvm.conf ... volume_list = ["@lvm_test_tag"] ...
Ciò implica che i VG con tag "lvm_test_tag" verranno attivati solo al riavvio.
Elimina tag LVM
1. Per eliminare un tag, passa il flag –deltag al comando vgchange come mostrato di seguito:
# vgchange --deltag lvm_test_tag /dev/data_vg Volume group "vg00" successfully changed
2. Verifica l'eliminazione del tag :
# vgs -o vg_tags /dev/data_vg VG Tags
Se desideri modificare i tag solo per un singolo lv e non per l'intero gruppo di volumi, utilizza lvchange invece di vgchange.
Aggiungi, elimina i tag LVM per i volumi logici
Potrebbe verificarsi un caso in cui si desidera contrassegnare un particolare volume logico anziché un intero gruppo di volumi. Questo può essere fatto usando gli stessi comandi. Usa solo lvchange invece di lvchange e usa il comando seguente per visualizzare i tag LVM sui volumi logici:
# lvs -o lv_tags LV Tags