Annexe C. Les balises des objets LVM

Une balise LVM est une chaîne de caractères qui peut être utilisée pour grouper des objets LVM2 de même type. Les balises peuvent être attachées aux objets tels que les volumes physiques, les groupes de volumes, les volumes logiques. Les balises peuvent être attachées à des hôtes dans une configuration en clusters. Les instantanés ne peuvent pas être étiquetés.
Les balises peuvent être utilisées en lignes de commande à la place des arguments PV, VG ou LV. Les balises devraient être préfixées par @ pour éviter toute ambiguïté. Chaque balise est étendue à travers son remplacement par tout objet possédant la balise concernée, du type attendu par sa position sur la ligne de commande.
À partir de la version 6.1 de Red Hat Enterprise Linux, les balises LVM sont des chaines allant jusqu'à 1024 caractères (dans les versions précédentes la longueur limite était de 128 caractères). Les balises LVM ne peuvent pas commencer par un trait d'union.
Une balise valide consiste uniquement d'une gamme limitée de caractères. Dans Red Hat Enterprise Linux 6.0, les caractères autorisés sont [A-Za-z0-9_+.-]. À partir de la version 6.1 de Red Hat Enterprise Linux, la liste des caractères autorisés a été étendue et les balises peuvent maintenant contenir les caractères "/", "=", "!", ":", "#", and "&".
Seuls les objets d'un groupe de volumes peuvent être étiquetés. Les volumes physiques perdent leurs balises s'ils sont supprimés d'un groupe de volumes ; en effet, les balises sont stockées comme faisant partie des métadonnées du groupe de volumes et elles sont retirées lorsqu'un volume physique est supprimé. Les instantanés ne peuvent pas être étiquetés.
Les commandes suivantes listent tous les volumes logiques avec le balise database.
lvs @database

C.1. Ajout et suppression des balises d'objets

Pour ajouter ou supprimer des balises sur les volumes physiques, utilisez l'option --addtag ou --deltag de la commande pvchange.
Pour ajouter ou supprimer des balises sur les groupes de volumes, utilisez l'option --addtag ou --deltag des commandes vgchange ou vgcreate.
Pour ajouter ou supprimer des balises sur les volumes logiques, utilisez l'option --addtag ou --deltag des commandes lvchange ou lvcreate.
À partir de la version 6.1 de Red Hat Enterprise Linux, vous pouvez spécifier de multiples arguments --addtag et --deltag dans une commande pvchange, vgchange, ou lvchange unique. Par exemple, la commande suivante supprime les balises T9 et T10 et ajoute les balises T13 et T14 au groupe de volumes grant.
vgchange --deltag T9 --deltag T10 --addtag T13 --addtag T14 grant