4.8.2. Seleção de Objeto


Esta seção fornece uma série de tabelas que listam as informações que você pode exibir sobre os objetos LVM com os comandos pvs, vgs e lvs.
Por conveniência, um prefixo do nome do campo pode ser descartado se coincidir com o padrão para o comando. Por exemplo, com o comando pvs, name significa pv_name, mas com o comando vgs, name é interpretado como vg_name.
Executar o seguinte comando é o equivalente a executar pvs -o pv_free.
# pvs -o +free
  PFree
  17.14G
  17.09G
  17.14G
Copy to Clipboard Toggle word wrap

4.8.2.1. O comando pvs

A Tabela 4.1, “Campos de Exibição do pvs” lista os argumentos de exibição do comando pvs , junto com o nome do campo como aparece na exibição do cabeçalho e uma descrição do campo.
Expand
Tabela 4.1. Campos de Exibição do pvs
Argumento Cabeçalho Descrição
dev_size DevSize O tamanho do dispositivo subjacente ao qual o volume físico foi criado.
pe_start 1st PE Offset para o início da primeira extensão física do dispositivo subjacente
pv_attr Attr Estado do volume físico: (a)locável ou e(x)portado.
pv_fmt Fmt O formato dos metadados do volume físico (lvm2 ou lvm1)
pv_free PFree O espaço livre restante no volume físico
pv_name PV O nome do volume físico
pv_pe_alloc_count Alloc Número de extensões físicas usadas
pv_pe_count PE Número de extensões físicas
pvseg_size SSize O tamanho de segmento do volume físico
pvseg_start Início O início da extensão física do segmento de volume físico
pv_size PSize O tamanho do volume físico
pv_tags PV Tags Rótulos LVM anexados ao volume físico
pv_used Usado A quantidade de espaço atualmente usada no volume físico
pv_uuid PV UUID O UUID do volume físico
O comando pvs exibe os seguintes comando por padrão: pv_name, vg_name, pv_fmt, pv_attr, pv_size, pv_free. A exibição é classificada por pv_name.
# pvs
  PV         VG     Fmt  Attr PSize  PFree
  /dev/sdb1  new_vg lvm2 a-   17.14G 17.14G
  /dev/sdc1  new_vg lvm2 a-   17.14G 17.09G
  /dev/sdd1  new_vg lvm2 a-   17.14G 17.13G
Copy to Clipboard Toggle word wrap
Usando o argumento -v com o comando pvs se adiciona os seguintes campos à exibição padrão: dev_size, pv_uuid.
# pvs -v
    Scanning for physical volume names
  PV         VG     Fmt  Attr PSize  PFree  DevSize PV UUID
  /dev/sdb1  new_vg lvm2 a-   17.14G 17.14G  17.14G onFF2w-1fLC-ughJ-D9eB-M7iv-6XqA-dqGeXY
  /dev/sdc1  new_vg lvm2 a-   17.14G 17.09G  17.14G Joqlch-yWSj-kuEn-IdwM-01S9-XO8M-mcpsVe
  /dev/sdd1  new_vg lvm2 a-   17.14G 17.13G  17.14G yvfvZK-Cf31-j75k-dECm-0RZ3-0dGW-tUqkCS
Copy to Clipboard Toggle word wrap
Você pode usar o argumento --segments do comando pvs para exibir informações sobre cada segmento de volume físico. Um segmento é um grupo de extensões. Uma visão do segmento pode ser útil se você quer ver se seu volume lógico está fragmentado.
O comando pvs --segments exibe os seguintes campos por padrão: pv_name, vg_name, pv_fmt, pv_attr, pv_size, pv_free, pvseg_start, pvseg_size. A exibição é classificada por pv_name e pvseg_size dentro do volume físico.
# pvs --segments
  PV         VG         Fmt  Attr PSize  PFree  Start SSize
  /dev/hda2  VolGroup00 lvm2 a-   37.16G 32.00M     0  1172
  /dev/hda2  VolGroup00 lvm2 a-   37.16G 32.00M  1172    16
  /dev/hda2  VolGroup00 lvm2 a-   37.16G 32.00M  1188     1
  /dev/sda1  vg         lvm2 a-   17.14G 16.75G     0    26
  /dev/sda1  vg         lvm2 a-   17.14G 16.75G    26    24
  /dev/sda1  vg         lvm2 a-   17.14G 16.75G    50    26
  /dev/sda1  vg         lvm2 a-   17.14G 16.75G    76    24
  /dev/sda1  vg         lvm2 a-   17.14G 16.75G   100    26
  /dev/sda1  vg         lvm2 a-   17.14G 16.75G   126    24
  /dev/sda1  vg         lvm2 a-   17.14G 16.75G   150    22
  /dev/sda1  vg         lvm2 a-   17.14G 16.75G   172  4217
  /dev/sdb1  vg         lvm2 a-   17.14G 17.14G     0  4389
  /dev/sdc1  vg         lvm2 a-   17.14G 17.14G     0  4389
  /dev/sdd1  vg         lvm2 a-   17.14G 17.14G     0  4389
  /dev/sde1  vg         lvm2 a-   17.14G 17.14G     0  4389
  /dev/sdf1  vg         lvm2 a-   17.14G 17.14G     0  4389
  /dev/sdg1  vg         lvm2 a-   17.14G 17.14G     0  4389
Copy to Clipboard Toggle word wrap
Você pode usar o comando pvs -a para ver dispositivos detectados pelo LVM que não foram inicializados como volumes físicos LVM.
# pvs -a
  PV                             VG     Fmt  Attr PSize  PFree
  /dev/VolGroup00/LogVol01                   --       0      0
  /dev/new_vg/lvol0                          --       0      0
  /dev/ram                                   --       0      0
  /dev/ram0                                  --       0      0
  /dev/ram2                                  --       0      0
  /dev/ram3                                  --       0      0
  /dev/ram4                                  --       0      0
  /dev/ram5                                  --       0      0
  /dev/ram6                                  --       0      0
  /dev/root                                  --       0      0
  /dev/sda                                   --       0      0
  /dev/sdb                                   --       0      0
  /dev/sdb1                      new_vg lvm2 a-   17.14G 17.14G
  /dev/sdc                                   --       0      0
  /dev/sdc1                      new_vg lvm2 a-   17.14G 17.09G
  /dev/sdd                                   --       0      0
  /dev/sdd1                      new_vg lvm2 a-   17.14G 17.14G
Copy to Clipboard Toggle word wrap

4.8.2.2. O Comando vgs

A Tabela 4.2, “Campos de Exibição vgs” lista os argumentos de exibição do comando vgs, junto com o nome do campo como aparece no cabeçalho e uma descrição do campo.
Expand
Tabela 4.2. Campos de Exibição vgs
Argumento Cabeçalho Descrição
lv_count #LV O número de volumes lógicos que o grupo de volume contém.
max_lv MaxLV O número máximo de volumes lógicos permitidos no grupo de volume (0 se ilimitados)
max_pv MaxPV O número máximo de volumes físicos permitidos no grupo de volume (0 se ilimitados)
pv_count #PV O número de volumes físicos que definem o grupo de volume
snap_count #SN O número de snapshots que o grupo de volume contém
vg_attr Attr Estado do grupo de volume:(w)gravável, (r)somente leitura, (z)redimensionável, (x)exportado, (p)parcial e (c)em cluster.
vg_extent_count #Ext O número de extensões físicas no grupo de volume
vg_extent_size Ext O tamanho das extensões físicas no grupo de volume
vg_fmt Fmt O formato de metadados no grupo de volume (lvm2 ou lvm1)
vg_free VFree Tamanho do espaço livre restante no grupo de volume
vg_free_count Livre Número de extensões físicas livres no grupo de volume
vg_name VG O nome do grupo de volume
vg_seqno Seq Número representando a revisão do grupo de volume
vg_size VSize O tamanho do grupo de volume
vg_sysid SYS ID LVM1 System ID
vg_tags VG Tags Tags LVM anexadas ao grupo de volume
vg_uuid VG UUID O UUID do grupo de volume
O comando vgs exibe os seguintes campos por padrão: vg_name, pv_count, lv_count, snap_count, vg_attr, vg_size, vg_free. A exibição é classificada por vg_name.
# vgs
  VG     #PV #LV #SN Attr   VSize  VFree
  new_vg   3   1   1 wz--n- 51.42G 51.36G
Copy to Clipboard Toggle word wrap
Usando o argumento -v com o comando vgs se adiciona os seguintes campos à exibição padrão: vg_extent_size, vg_uuid.
# vgs -v
    Finding all volume groups
    Finding volume group "new_vg"
  VG     Attr   Ext   #PV #LV #SN VSize  VFree  VG UUID
  new_vg wz--n- 4.00M   3   1   1 51.42G 51.36G jxQJ0a-ZKk0-OpMO-0118-nlwO-wwqd-fD5D32
Copy to Clipboard Toggle word wrap

4.8.2.3. O Comando lvs

A Tabela 4.3, “Campos de Exibição lvs” lista os argumentos de exibição do comando lvs, junto com o nome do campo como aparece no cabeçalho e uma descrição do campo.
Expand
Tabela 4.3. Campos de Exibição lvs
Argumento Cabeçalho Descrição
chunksize
chunk_size
Chunk Tamanho da unidade em um volume snapshot
copy_percent Copy% A porcentagem de sincronização de um volume lógico espelhado, também usado quando extensões físicas estao sendo movidas com o comando pv_move
devices Devices Os dispositivos subjacentes que compõem o volume lógico: os volumes físicos, volumes lógicos e extensões físicas e extensões lógicas de início
lv_attr Attr O estado do volume lógico. Os bits do volume lógico são os seguintes:
Bit 1: Tipo de volume:(m)espelhado, (M)espelhado sem sync inicial, (o)rigem,(p)pvmove, (s)napshot, (S)napshot inválido, (v)irtual
Bit 2: Permissões: (w)gravável, (r)leitura somente
Bit 3: Política de alocação: (c)ontíguo, (n)ormal, (a)qualquer lugar, (i)herdado. As letras são em maiúsculo se o volume está atualmente bloqueado contra alterações de alocação, por exemplo enquanto executando o comando pvmove.
Bit 4: ajustado (m)enor
Bit 5: Estado (a)tivo, (s)uspenso, (l)snapshot inválido, (S)snapshot suspenso, (d)ispositivo mapeado present sem tabelas, (i) dispositivo mapeado present sem tabelas inativas
Bit 6: (o)dispositivo aberto
lv_kernel_major KMaj Número maior atual do dispositivo do volume lógico (-1 se inativo)
lv_kernel_minor KMIN Número menor atual do dispositivo do volume lógico (-1 se inativo)
lv_major Maj O número maior do dispositivo persistente do volume lógico (-1 if not specified)
lv_minor Min O número menor do dispositivo persistente do volume lógico (-1 if not specified)
lv_name LV O nome do volume lógico
lv_size LSize O tamanho do volume lógico
lv_tags LV Tags Rótulos LVM anexados ao volume lógico
lv_uuid LV UUID O UUID do volume lógico
mirror_log Log Dispositivo onde o log de espelho reside
modules Modules Correspondente alvo do mapeador de dispositivo kernel necessário para usar este volume lógico
move_pv Move Volume físico de origem de um volume lógico temporário criado com o comando pvmove
origin Origin O dispositivo origem de um volume snapshot
regionsize
region_size
Region O tamanho da unidade de um volume lógico espelhado
seg_count #Seg O número de segmentos no volume lógico
seg_size SSize O tamanho dos segmentos no volume lógico
seg_start Início Offset do segmento no volume lógico
seg_tags Seg Tags Tags LVM anexadas aos segmentos do volume lógico
segtype Type O tipo de segmento de um volume lógico (por exemplo: espelho, distribuído, linear)
snap_percent Snap% Porcentagem atual de um volume snapshot que está em uso
stripes #Str Número de distribuições ou espelhos em um volume lógico
stripesize
stripe_size
Stripe Tamanho da unidade de uma distribuição em um volume lógico distribuído
O comando lvs exibe os seguintes comandos por padrão: lv_name, vg_name, lv_attr, lv_size, origin, snap_percent, move_pv, mirror_log, copy_percent. A exibição padrão é classificada por vg_name e lv_name dentro do grupo de volume.
# lvs
  LV         VG     Attr   LSize  Origin Snap%  Move Log Copy%
  lvol0      new_vg owi-a- 52.00M
  newvgsnap1 new_vg swi-a-  8.00M lvol0    0.20
Copy to Clipboard Toggle word wrap
Usando o argumento -v com o comando lvs adiciona os seguintes campos à exibição padrão: seg_count, lv_major, lv_minor, lv_kernel_major, lv_kernel_minor, lv_uuid.
# lvs -v
    Finding all logical volumes
  LV         VG     #Seg Attr   LSize  Maj Min KMaj KMin Origin Snap%  Move Copy%  Log LV UUID
  lvol0      new_vg    1 owi-a- 52.00M  -1  -1 253  3                                  LBy1Tz-sr23-OjsI-LT03-nHLC-y8XW-EhCl78
  newvgsnap1 new_vg    1 swi-a-  8.00M  -1  -1 253  5    lvol0    0.20                 1ye1OU-1cIu-o79k-20h2-ZGF0-qCJm-CfbsIx
Copy to Clipboard Toggle word wrap
Você pode usar o argumento --segments do comando lvs para exibir informações com as colunas padrões que enfatizam as informações do segmento. Quando você usa o argumento segments, o prefixo seg é opcional. O comando lvs --segments exibe os seguintes campos por padrão: lv_name, vg_name, lv_attr, stripes, segtype, seg_size. A exibição padrão é classificada por vg_name, lv_name dentro do grupo de volume e seg_start dentro do volume lógico. Se os volumes lógicos foram fragmentados, o resultado deste comando mostraria isso.
# lvs --segments
  LV       VG         Attr   #Str Type   SSize
  LogVol00 VolGroup00 -wi-ao    1 linear  36.62G
  LogVol01 VolGroup00 -wi-ao    1 linear 512.00M
  lv       vg         -wi-a-    1 linear 104.00M
  lv       vg         -wi-a-    1 linear 104.00M
  lv       vg         -wi-a-    1 linear 104.00M
  lv       vg         -wi-a-    1 linear  88.00M
Copy to Clipboard Toggle word wrap
Usando o argumento -v com o comando lvs --segments adiciona os seguintes campos à exibição padrão: seg_start, stripesize, chunksize.
# lvs -v --segments
    Finding all logical volumes
  LV         VG     Attr   Start SSize  #Str Type   Stripe Chunk
  lvol0      new_vg owi-a-    0  52.00M    1 linear     0     0
  newvgsnap1 new_vg swi-a-    0   8.00M    1 linear     0  8.00K
Copy to Clipboard Toggle word wrap
O seguinte comando mostra o resultado padrão do comando lvs em um sistema com um volume lógico configurado, seguido pelo resultado padrão do comando lvs com argumento segments especificado.
# lvs
  LV    VG     Attr   LSize  Origin Snap%  Move Log Copy%
  lvol0 new_vg -wi-a- 52.00M
# lvs --segments
  LV    VG     Attr   #Str Type   SSize
  lvol0 new_vg -wi-a-    1 linear 52.00M
Copy to Clipboard Toggle word wrap
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat