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.
4.8.2.1. O comando pvs Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
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.
| 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.
Usando o argumento
-v com o comando pvs se adiciona os seguintes campos à exibição padrão: dev_size, pv_uuid.
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.
Você pode usar o comando
pvs -a para ver dispositivos detectados pelo LVM que não foram inicializados como volumes físicos LVM.
4.8.2.2. O Comando vgs Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
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.
| 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
# vgs
VG #PV #LV #SN Attr VSize VFree
new_vg 3 1 1 wz--n- 51.42G 51.36G
Usando o argumento
-v com o comando vgs se adiciona os seguintes campos à exibição padrão: vg_extent_size, vg_uuid.
4.8.2.3. O Comando lvs Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
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.
| Argumento | Cabeçalho | Descrição | ||||||
|---|---|---|---|---|---|---|---|---|
| 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:
| ||||||
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 | ||||||
| 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 | ||||||
| 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
# 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
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.
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.
Usando o argumento
-v com o comando lvs --segments adiciona os seguintes campos à exibição padrão: seg_start, stripesize, chunksize.
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.