Red Hat Training

A Red Hat training course is available for RHEL 8

9.3. Ordenação de relatórios LVM

Normalmente toda a saída do comando lvs, vgs, ou pvs tem que ser gerada e armazenada internamente antes de poder ser classificada e as colunas alinhadas corretamente. Você pode especificar o argumento --unbuffered para exibir a saída não classificada assim que ela for gerada.

Para especificar uma lista alternativa ordenada de colunas a serem ordenadas, use o argumento -O de qualquer um dos comandos do relatório. Não é necessário incluir estes campos dentro da própria saída.

O exemplo a seguir mostra a saída 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 a seguir mostra a mesma saída, ordenada pelo campo de 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 a seguir mostra que você não precisa exibir o campo no qual você está classificando.

# 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 inversa, preceda um campo especificado após o argumento -O com o caracter -.

# 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