Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
4.9.3. Сортировка отчетов LVM
Обычно вывод команд
lvs
, vgs
, pvs
сохраняется и отдельно сортируется, так чтобы столбцы были корректно выровнены. Аргумент --unbuffered
позволяет отобразить исходный вывод сразу после его генерации.
С помощью опции
-O
можно указать список столбцов, определяющий порядок сортировки. При этом включение этих столбцов в вывод необязательно.
Пример вывода
pvs
, отображающего имена физических томов, их размер и объем свободного пространства:
# 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
Пример аналогичного вывода, отсортированного по объему свободного пространства:
# 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
Следующий пример демонстрирует, что нет необходимости в выводе поля, по которому осуществляется сортировка.
# pvs -o pv_name,pv_size -O pv_free
PV PSize
/dev/sdc1 17.14G
/dev/sdd1 17.14G
/dev/sdb1 17.14G
Чтобы выполнить обратную сортировку, перед полем, которое служит критерием сортировки, надо указать
-
.
# 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