Як відобразити використані пристрої / вільний простір при використанні 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

Мені хотілося б знати, які фізичні диски використовуються цими томами, і скільки вільного дискового простору (нерозподіленого) у мене є, щоб я знав, наскільки я можу їх виростити.

linux  lvm 

Відповіді:


24

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

Ви повинні отримати всі необхідні дані з цих трьох команд, хоча і з деякою роботою, щоб зрозуміти, що означають всі різні біти даних.


Дякую. Я думаю, що я отримав всю інформацію, яку хотів. Схоже, що VG містять як НН, так і ПВ, що має сенс.

строго, 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.

Тож якщо ви хочете побачити, яка кімната НВ займає об'єм, зробіть

lvdisplay -m <volumegroupname>

Якщо ви хочете побачити використання ПВ, зробіть це

pvdisplay -m
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.