我正在寻找一种无需使用计算器即可获取LVM物理卷上的可用空间的方法。
我知道该pvdisplay
命令将向我显示PE大小以及可用PE的大小,因此通过将PE大小乘以可用PE可以知道以KB为单位的可用空间。但是我想要一个告诉我可用空间的命令,以兆字节,千兆字节等为单位。
的输出pvdisplay
是:
[root@df02 mysql]# pvdisplay
/dev/cdrom: open failed: No medium found
--- Physical volume ---
PV Name /dev/sda2
VG Name MMB
PV Size 29.71 GB / not usable 19.77 MB
Allocatable yes
PE Size (KByte) 32768
Total PE 950
Free PE 221
Allocated PE 729
PV UUID QfZGfn-a3VV-IRkw-bV9g-6iqm-zXjN-y5e6gr
因此,这种情况下的可用空间为32768 KByte * 221可用PE = 7241728 KiB或6.90625 GiB。但是,没有计算器,这是很多数学工作;-)
是否有命令可以给我LVM物理卷上的可用空间(以兆字节/千兆字节为单位)?
我确定Perl管理员可以鞭打Oneliner。我正在研究红宝石,但我的红宝石oneline技能有点生锈...
—
乔什(Josh)
虽然您可能正在寻找切换到1/2打LVM相关工具之一的方法,但数学运算也可以在Bash中完成。
—
slm
@terdon-添加了一些输出
—
slm
谢谢@sim!我对其进行了编辑以显示我的实际输出以及公式,仅因为我的PV实际上有大约7 GiB的可用空间。
—
乔什(Josh)