У меня следующая ситуация:
=$ LC_ALL=C df -hP | column -t
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg0-rootlv 19G 854M 17G 5% /
/dev/mapper/vg0-homelv 19G 343M 18G 2% /home
/dev/mapper/vg0-optlv 19G 192M 18G 2% /opt
/dev/mapper/vg0-varlv 19G 357M 18G 2% /var
Я хотел бы знать, какие физические диски используются этими томами и сколько у меня свободного дискового пространства (нераспределенного), чтобы я знал, насколько я могу их увеличить.
Это относительно просто. Использовать lvdisplay
чтобы показать логические тома, vgdisplay
для отображения групп томов (включая доступное свободное пространство) и pvdisplay
для отображения физических объемов.
Вы должны получить все необходимые данные из этих трех команд, хотя и с некоторой работой, чтобы выяснить, что означают все различные биты данных.
pvs
, vgs
и lvs
удобные, легко читаемые альтернативы pvdisplay
, vgdisplay
и lvdisplay
если вам нужно только резюме. Например. :
# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 fedora lvm2 a-- 232,59g 20,87g
Вариант "карты" - это то, что вам нужно. Это работает как на уровне lv, так и на pv.
Итак, если вы хотите увидеть, какое место LV занимает на томе, выполните
lvdisplay -m <volumegroupname>
Если вы хотите увидеть использование PV, сделайте
pvdisplay -m