Назад | Перейти на главную страницу

Список существующих тегов LVM2

Добавление тегов к томам LVM и отображение томов, содержащих этот тег, легко и работает как шарм; но почему-то я не могу найти способ перечислить все используемые теги или показать теги, относящиеся к определенному тому. lvdisplay -v не дает мне подробностей о тегах, ни lvs похоже, есть для этого какой-нибудь вариант. (Я использую 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

Таким образом вы можете легко создать скрипт для получения активных тегов для определенного тома.

Если вы проанализируете вывод команды lvs и запустите логические тома с помощью команды, которую я использовал выше, вы сможете с помощью grep, sed и awk перейти к списку всех используемых тегов.

Для физических томов и групп томов есть команды, аналогичные приведенным выше:

# pvs -o pv_tags /dev/sda2
  PV Tags

# vgs -o vg_tags /dev/VolGroup00
  VG Tags

Вот статья в Red Hat KB об этом