Qu'est-ce que la balise LVM
Dans le cas où vous souhaitez que seul un ensemble particulier de volumes logiques soit activé et disponible lors du démarrage, les balises lvm peuvent s'avérer utiles. Les balises LVM peuvent permettre à ces balises d'être marquées à l'avance et l'effet obtenu.
Fichier de configuration
Accédez à la section ci-dessous dans le fichier de configuration /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", "@*" ]
Ajouter une balise LVM
1. vgchange permet d'ajouter ou de supprimer une balise via la syntaxe suivante. Dans l'exemple ci-dessous, la balise "lvm_test_tag" est ajoutée au groupe de volumes "data_vg" :
# vgchange --addtag lvm_test_tag /dev/data_vg Volume group "data_vg" successfully changed
2. Vous pouvez vérifier l'opération ci-dessus en utilisant la commande vgs :
# vgs -o vg_tags /dev/vg00 VG Tags lvm_test_tag
3. Modifiez le fichier de configuration /etc/lvm/lvm.conf et accédez à la section comme indiqué ci-dessus dans le message et ajoutez une ligne volume_list similaire à l'exemple ci-dessous :
# vi /etc/lvm/lvm.conf ... volume_list = ["@lvm_test_tag"] ...
Cela implique que les VG avec le tag "lvm_test_tag" ne seront activés qu'au redémarrage.
Supprimer la balise LVM
1. Pour supprimer une balise, passez l'indicateur –deltag à la commande vgchange comme indiqué ci-dessous :
# vgchange --deltag lvm_test_tag /dev/data_vg Volume group "vg00" successfully changed
2. Vérifiez la suppression du tag :
# vgs -o vg_tags /dev/data_vg VG Tags
Si vous souhaitez modifier les balises pour un seul lv et non pour l'ensemble du groupe de volumes, veuillez utiliser lvchange au lieu de vgchange.
Ajouter, supprimer des balises LVM pour les volumes logiques
Il peut arriver que vous souhaitiez baliser un volume logique particulier au lieu d'un groupe de volumes entier. Cela peut être fait en utilisant les mêmes commandes. Utilisez uniquement lvchange au lieu de lvchange et utilisez la commande ci-dessous pour afficher les balises LVM sur les volumes logiques :
# lvs -o lv_tags LV Tags