Я ищу способ получить свободное место на физическом томе LVM без использования калькулятора.
Я знаю, что pvdisplay
команда покажет мне размер размера PE, а также свободный PE, и, таким образом, умножив размер PE на свободный PE, я знаю свободное место в КБ. Но я бы хотел команду, которая сообщает мне свободное место в мегабайтах, гигабайтах и т. Д.
Вывод 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 КБ * 221 Свободного PE = 7241728 КБ или 6,90625 ГБ. Но это много математики, чтобы обойтись без калькулятора ;-)
Есть ли команда, которая может дать мне свободное место на физическом томе LVM в мегабайтах / гигабайтах?
Ответы:
Инструмент
pvs
показывает результат в любых единицах измерения, которые вам нравятся.Я заметил это упоминание на странице руководства:
пример
Вы можете переопределить единицы следующим образом:
источник
Ну, я сказал, что дам тебе один лайнер, так что вот оно, но на самом деле это не очень хорошо. Ответ @ slm, очевидно, путь. В любом случае, нижняя строка ниже предполагает, что размер PV выражается в килобайтах (что не всегда так) и печатает GiB по умолчанию.
источник
я знаю, что немного поздно ответить, но я думаю, что самый простой способ это просто: (те же параметры работают и для VGS),
источник