Listar tags LVM2 existentes

3

Adicionar tags a volumes LVM e mostrar volumes que possuem essa tag é fácil e funciona como um encanto; mas, de alguma forma, não consigo encontrar uma maneira de listar todas as tags em uso ou de mostrar tags que se aplicam a um volume específico. lvdisplay -v não me dá detalhes sobre tags, nem lvs parece ter alguma opção para isso. (Estou usando o CentOS 5.4.)

    
por ikso 28.05.2010 / 16:36

1 resposta

6

Mostrando tags que pertencem a um volume específico:

# 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

Você pode facilmente criar scripts para obter as tags ativas para um volume específico dessa maneira.

Se você analisar a saída do comando lvs e executar os volumes lógicos por meio do comando que usei acima, você poderá usar o grep, sed e awk para uma lista de todas as tags em uso.

Volumes físicos e grupos de volumes têm comandos semelhantes aos acima:

# pvs -o pv_tags /dev/sda2
  PV Tags

# vgs -o vg_tags /dev/VolGroup00
  VG Tags

Aqui está um artigo da Red Hat KB sobre isso

    
por 28.05.2010 / 17:12