使用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 

Answers:


24

这是相对容易的。使用lvdisplay显示逻辑卷,vgdisplay显示卷组(包括可用空间),并pvdisplay显示物理卷。

您应该从这三个命令中获得所需的所有数据,尽管需要进行一些工作才能弄清楚数据的各个不同部分的含义。


谢谢。我想我已经获得了所有想要的信息。看起来VG包含LV和PV,这是有道理的。

严格来说,vg包含pv,而lv是从vg构造的。很高兴听到您得到了所需的东西。
malcolmpdx

18

pvsvgs以及lvs方便易于阅读的替代品pvdisplayvgdisplaylvdisplay如果你只需要一个总结。例如:

# 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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.