4.9.4. 指定单位
要指定 LVM 报告显示的单位,请使用报告命令的
--units
参数。您可以指定字节(b)、千字节(k)、兆字节(m)、千兆字节(g)、兆兆字节(t)、艾字节(e)、拍字节(p)以及可读。默认显示是可读。您可以通过在 lvm.conf
文件的 global
部分设定 units
参数来覆盖默认设置。
下面的例子指定
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)。您通过大写单位说明(B、K、M、G、T、H)指定将单位显示为乘 1000。
下面的命令以默认行为,即乘 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
您还可以指定扇区(sector,定义为 512K),或者自定义单位。
下面的命令以扇区的数目显示
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