Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

4.8.3. Форматирование вывода

Обычно вывод команд 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
В следующем примере вывод отсортирован по размеру свободного пространства; при этом поле pv_free не будет показано.
# 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