附录 C. LVM 对象标签

LVM 标签是可将有相同类型的 LVM2 对象分为同一组的用词。标签可以附加到对象中,比如物理卷、卷组、逻辑卷、片段。也可将标签附加到集群配置的主机中。无法为快照添加标签。
可在命令行的 PV、VG 或者 LV 参数中使用标签。标签应该有 @ 作为前缀以避免混淆。每个标签都可用所有对象都拥有的标签取代来扩大范围,标签的类型根据它在命令行的位置确定。
LVM 标签是最长可为 1024 个字符的字符串。LVM 标签可使用小横线开始。
有效标签仅由有限字符范围组成。允许的字符包括 [A-Za-z0-9_+.-]。从 Red Hat Enterprise Linux 6.1 发行本开始,允许的字符列表扩大为可包含 "/"、"="、"!"、":"、"#" 和"&" 字符。
只能为卷组中的对象添加标签。如果从卷组中删除物理卷,它们就会丢失其标签。这是因为标签是作为卷组元数据的一部分保存的,并在删除物理卷时被删除。无法为快照添加标签。
以下命令列出所有带 database 标签的逻辑卷。
lvs @database
以下命令列出目前活跃的主机标签。
lvm tags

C.1. 添加和删除对象标签

请使用 pvchange 命令的 --addtag 或者 --deltag 选项在物理卷中添加或者删除标签。
请使用 vgchangevgcreate 命令的 --addtag 或者 --deltag 选项在卷组中添加或者删除标签,。
请请使用 lvchangelvcreate 命令的 --addtag 或者 --deltag 选项在逻辑卷中添加或者删除标签,。
可以在 pvchangevgchange 或者 lvchange 命令中指定多个 --addtag--deltag 参数。例如:下面的命令可从卷组 grant 中删除标签 T9T10,同时添加标签 T13T14
vgchange --deltag T9 --deltag T10 --addtag T13 --addtag T14 grant

为了尽快向用户提供最新的信息,本文档可能会包括由机器自动从英文原文翻译的内容。如需更多信息,请参阅此说明。