Как отобразить использованные устройства / свободное пространство при использовании LVM?

12

У меня следующая ситуация:

=$ 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

Я хотел бы знать, какие физические диски используются этими томами и сколько свободного дискового пространства (нераспределенного) у меня есть, чтобы я знал, насколько я могу их увеличить.


источник

Ответы:

24

Это относительно просто. Используется lvdisplayдля отображения логических томов, vgdisplayдля отображения групп томов (включая доступное свободное пространство) и pvdisplayдля отображения физических томов.

Вы должны получить все необходимые данные из этих трех команд, хотя и немного поработаете, чтобы выяснить, что означают все эти биты данных.

malcolmpdx
источник
Благодарю. Я думаю, что получил всю информацию, которую хотел. Похоже, что VG содержат как LV, так и PV, что имеет смысл.
строго, в vg содержатся pv и lv, которые создаются из vg. Рад слышать, что вы получили то, что вам нужно.
malcolmpdx
18

pvs, vgsИ lvsудобная легкая для чтения альтернативы pvdisplay, vgdisplayи lvdisplayесли вам нужно только резюме. Например:

# pvs
  PV         VG     Fmt  Attr PSize   PFree 
  /dev/sda2  fedora lvm2 a--  232,59g 20,87g
Скиппи ле Гран Гуру
источник
2

Опция «Карты» - это то, что вам нужно. Это работает на уровне lv, а также на уровне pv.

Поэтому, если вы хотите увидеть, какую комнату занимает громкость LV, сделайте

lvdisplay -m <volumegroupname>

Если вы хотите увидеть использование PV, сделайте

pvdisplay -m
Павел
источник