lvm我的VG没有免费的PE,但是确实有很多space,为什么?

lvm my VG has no free PE but it has a lot of space indeed, why?

大家:

我在我的Gentoo上使用lvm Linux,它有一个HHD和一个SSD,所以我用SSD来做HHD的缓存来加快速度。然而,几天后,我认为它甚至比只使用 HHD 还要慢。然后我试图找到原因,但不幸的是我直到现在都失败了。这是我在标题中写的一个令我困惑的问题:

如下图,我的PV没有可用的PE分配:

lgl@pGentoo ~ $ sudo pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb5
  VG Name               pika
  PV Size               150.00 GiB / not usable 1.69 MiB
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              38400
  Free PE               0
  Allocated PE          38400
   PV UUID               O1Db1I-zXss-5OLP-nlN6-OUFH-oqDf-8UjOFY

  --- Physical volume ---
  PV Name               /dev/sda7
  VG Name               pika
  PV Size               20.00 GiB / not usable 4.00 MiB
  Allocatable           yes 
  PE Size               4.00 MiB
  Total PE              5119
  Free PE               235
  Allocated PE          4884
  PV UUID               4Hy6zL-gcpi-aRmI-GeUB-rEsw-Sa3R-Fd4Kpb

但是,如果我检查我的 space 与 df -h 一起使用,我可以看到只有 21% 被 / 使用(\ 安装在 /dev/sdb5) 而在 pvdislay 它说我没有可用的 PE 可以分配,为什么?

lgl@pGentoo ~ $ sudo df -h
filesystem             total used  free   used% mountpoint
none                   3.8G  1.6M  3.8G    1% /run
udev                    10M     0   10M    0% /dev
tmpfs                  3.8G  116M  3.7G    3% /dev/shm
/dev/mapper/pika-data  148G   29G  112G   21% /
tmpfs                  3.8G     0  3.8G    0% /sys/fs/cgroup
tmpfs                  3.8G  1.9M  3.8G    1% /tmp
/dev/sda8              2.0G   43M  1.8G    3% /boot
/dev/sda1              496M   59M  438M   12% /boot/efi
/dev/sdb6               99G  4.5G   89G    5% /home
tmpfs                  776M   20K  776M    1% /run/user/1000

谢谢。

好的,我自己找到了这个问题的答案.....

感谢 Lone_Wolfanswer

Allocatable yes (but full) from pvdisplay 意味着您已将该 PV 上的 space 分配给逻辑卷。 DF 不显示 LVM 物理卷,它只显示有关逻辑卷上文件系统的数据。