4.8. Relatório Personalizado para LVM
Você pode produzir relatórios de objetos LVM concisos e personalizáveis com os comandos
pvs
, lvs
e vgs
. Os relatórios que estes comandos geram incluem uma linha de resultado para cada objeto. Cada linha contém uma lista ordenada de propriedades dos campos relacionados ao objeto. Existem cinco maneiras para selecionar os objetos a serem reportados: por volume físico, grupo de volume, segmento de volume físico e segmento de volume lógico.
A seguinte seção fornece:
- Um resumo de argumentos dos comandos que você pode usar para controlar o formato dos relatórios gerados.
- Uma lista de campos que você pode selecionar para cada objeto LVM.
- Um resumo de argumentos dos comandos que você pode usar para classificar o relatório gerado.
- Instruções para especificar as unidades para o resultado do relatório.
4.8.1. Controle de Formato Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
Qualquer dos comandos
pvs
, lvs
ou vgs
determinam o conjunto padrão de campos exibidos e a ordem de classificação. Você pode controlar o resultado destes comandos com os seguintes argumentos:
- Você pode alterar quais campos serão exibidos a mais do que somente o padrão usando o argumento
-o
. Por exemplo, o seguinte resultado é a exibição padrão para o comandopvs
(o qual mostra informações sobre volumes físicos).Copy to Clipboard Copied! Toggle word wrap Toggle overflow O seguinte comando exibe somente o nome e tamanho do volume físico.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Você pode anexar um campo ao resultado com o sinal de mais (+), que é usado em combinação com o argumento -o.O seguinte exemplo exibe o UUID do volume físico além dos campos padrões.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Adicionando o argumento
-v
ao comando, incluirá campos extras. Por exemplo, o comandopvs -v
exibirá os camposDevSize
ePV UUID
aleḿ dos campos padrões.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - O argumento
--noheadings
suprime a linha título. Isto pode ser útil na escrita de scripts.O exemplo seguinte usa o argumento--noheadings
em combinação com o argumentopv_name
, que vai gerar uma lista de todos os volumes físicos.pvs --noheadings -o pv_name
# pvs --noheadings -o pv_name /dev/sdb1 /dev/sdc1 /dev/sdd1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - O argumento
--separator separador
usa sinais para separar cada campo.O seguinte exemplo separa os resultados de campo padrão do comandopvs
com o sinal igual (=).Copy to Clipboard Copied! Toggle word wrap Toggle overflow Para manter os campos alinhados quando estiver usando o argumentoseparator
, use este argumento em conjunto com o argumento--aligned
.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Você pode usar o argumento
-P
dos comandos lvs
ou vgs
para exibir informações sobre um volume com falha que caso contrário não apareceria no resultado. Para informações sobre os resultados fornecidos por este argumento, veja a Seção 6.2, “A exibição de informações em Dispositivos Falhos”.
Para uma lista completa de argumentos de exibição, veja as páginas man
pvs
(8), vgs
(8) and lvs
(8).
Os campos do grupo de volume podem ser misturados tanto com campos de volume físico (e segmentos de volume físico) ou campos de volume lógico (e segmentos de volume lógico), mas campos de volumes físico e lógicos não podem ser misturados. Por exemplo, o comando seguinte exibirá uma linha por resultado para cada volume físico.