列出现有的LVM2标签

将标签添加到LVM卷并显示具有该标签的卷很容易,并且像魅力一样工作; 但不知何故,我找不到一种方法来列出所有正在使用的标签,或显示适用于特定卷的标签。 lvdisplay -v不给我关于标签的细节, lvs似乎没有任何select。 (我正在使用CentOS 5.4。)

显示属于特定卷的标签:

 # lvchange --addtag @RootFS /dev/VolGroup00/LogVol00 Logical volume "LogVol00" changed # lvs -o lv_tags /dev/VolGroup00/LogVol00 LV Tags RootFS # lvs -o lv_tags /dev/VolGroup00/LogVol01 LV Tags 

您可以轻松地以这种方式脚本获取特定音量的有效标签。

如果parsinglvs命令的输出,并通过上面使用的命令运行逻辑卷,则可以使用grep,sed和awk查找所有正在使用的标记的列表。

物理卷和卷组的命令与上述类似:

 # pvs -o pv_tags /dev/sda2 PV Tags # vgs -o vg_tags /dev/VolGroup00 VG Tags 

这是关于这个的红帽知识库文章