電卓を使わずに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 Free PE = 7241728 KiB、つまり6.90625 GiBです。しかし、それは電卓なしで行うには多くの数学です;-)
LVM物理ボリュームの空き容量をメガバイト/ギガバイトで表示できるコマンドはありますか?
私は、perlマスターがワンライナーを作成できると確信しています。私はルビーに取り組んでいますが、ルビーワンラインのスキルは少し錆びています...
—
Josh
計算はBashでも行うことができますが、おそらく1ダースのLVM関連ツールの1つへの切り替えを探しているでしょう。
—
slm
@terdon-いくつかの出力を追加
—
slm
@simに感謝!私のPVには実際に約7 GiBの空きがあるため、実際の出力と数式を表示するように編集しました。
—
Josh