Menu Close
Settings Close

Language and Page Formatting Options

Red Hat Training

A Red Hat training course is available for RHEL 8

7.4. 为 LVM 报告显示指定单位

要指定 LVM 报告显示的单元,请使用 report 命令的 --units 参数。您可以指定(b) ytes、(k) ilobytes、(m) egabytes、(t) erabytes、(e) xabytes、(p) etabytes 和(h) uman-readable。默认显示是人类可读的。您可以通过在 /etc/lvm/lvm.conf 文件的 global 部分设置 units 参数来覆盖默认设置。

以下示例以 MB 为单位指定 pvs 命令的输出,而不是默认的千兆字节。

# pvs --units m
  PV         VG     Fmt  Attr PSize     PFree
  /dev/sda1         lvm2 --   17555.40M 17555.40M
  /dev/sdb1  new_vg lvm2 a-   17552.00M 17552.00M
  /dev/sdc1  new_vg lvm2 a-   17552.00M 17500.00M
  /dev/sdd1  new_vg lvm2 a-   17552.00M 17552.00M

默认情况下,单位以 2 的幂(1024 的倍数)显示。您可以使用大写字母代表单位是 1000 的倍数(B、K、M、G、T、H)。

下面的命令以默认单位(1024 的倍数)显示输出结果。

# pvs
  PV         VG     Fmt  Attr PSize  PFree
  /dev/sdb1  new_vg lvm2 a-   17.14G 17.14G
  /dev/sdc1  new_vg lvm2 a-   17.14G 17.09G
  /dev/sdd1  new_vg lvm2 a-   17.14G 17.14G

下面的命令以 1000 的倍数为单位显示输出结果。

#  pvs --units G
  PV         VG     Fmt  Attr PSize  PFree
  /dev/sdb1  new_vg lvm2 a-   18.40G 18.40G
  /dev/sdc1  new_vg lvm2 a-   18.40G 18.35G
  /dev/sdd1  new_vg lvm2 a-   18.40G 18.40G

您也可以指定y (s)ectors(定义为 512 字节)或自定义单元。

以下示例显示了 pvs 命令的输出作为多个扇区。

# pvs --units s
  PV         VG     Fmt  Attr PSize     PFree
  /dev/sdb1  new_vg lvm2 a-   35946496S 35946496S
  /dev/sdc1  new_vg lvm2 a-   35946496S 35840000S
  /dev/sdd1  new_vg lvm2 a-   35946496S 35946496S

以下示例显示了 pvs 命令的输出,单位为 4MB。

# pvs --units 4m
  PV         VG     Fmt  Attr PSize    PFree
  /dev/sdb1  new_vg lvm2 a-   4388.00U 4388.00U
  /dev/sdc1  new_vg lvm2 a-   4388.00U 4375.00U
  /dev/sdd1  new_vg lvm2 a-   4388.00U 4388.00U