4.8.3. Ordenando Relatórios LVM
Normalmente o resultado completo do comandos
lvs
, vgs
ou pvs
, tem de ser gerado e guardado internamente antes que possa ser ordenado e as colunas alinhadas corretamente. Você pode especificar o argumento --unbuffered
para exibir um resultado não ordenado tão logo ele é gerado.
Para especificar uma lista classificada de colunas alternativas para serem classificadas , use o argumento
-O
em qualquer um dos comandos de relatório. Não é necessário incluir estes campos dentro do próprio resultado.
O exemplo seguinte mostra o resultado do comando
pvs
que exibe o nome do volume físico, tamanho e espaço livre.
# pvs -o pv_name,pv_size,pv_free
PV PSize PFree
/dev/sdb1 17.14G 17.14G
/dev/sdc1 17.14G 17.09G
/dev/sdd1 17.14G 17.14G
O exemplo seguinte exibe o mesmo resultado, ordenado pelo campo espaço livre.
# pvs -o pv_name,pv_size,pv_free -O pv_free
PV PSize PFree
/dev/sdc1 17.14G 17.09G
/dev/sdd1 17.14G 17.14G
/dev/sdb1 17.14G 17.14G
O exemplo seguinte mostra que você não precisa exibir o campo no qual está ordenando.
# pvs -o pv_name,pv_size -O pv_free
PV PSize
/dev/sdc1 17.14G
/dev/sdd1 17.14G
/dev/sdb1 17.14G
Para exibir uma ordenação reversa, coloque depois do argumento
-O
o argumento -
no campo desejado.
# pvs -o pv_name,pv_size,pv_free -O -pv_free
PV PSize PFree
/dev/sdd1 17.14G 17.14G
/dev/sdb1 17.14G 17.14G
/dev/sdc1 17.14G 17.09G