无法扩展 LVM 逻辑卷的大小

无法扩展 LVM 逻辑卷的大小

在 RedHat 安装过程中,我创建了一个卷组,其中包含两个逻辑卷。

Volume Group Name = VolGroup00
LVMs              = LogVol00 and LogVol01
LogVol00 size = 48G
LogVol01 size = 81G

我添加了额外的 146GB 硬盘。我将该驱动器添加为物理卷并运行命令pvs

  PV         VG         Fmt  Attr PSize   PFree
  /dev/sda3  VolGroup00 lvm2 a-   132.00G      0
  /dev/sdb5  VolGroup00 lvm2 a-   136.09G 136.09G

LogVol01现在我尝试使用命令将大小从 81GB 扩展到 +200Gb

lvextend /dev/VolGroup00/LogVol01 -l 100%VG

但它给了我这个错误:

[root@APP ~]# lvextend /dev/VolGroup00/LogVol01 -l 100%VG
  Extending logical volume LogVol01 to 268.09 GB
  Insufficient free space: 5917 extents needed, but only 4355 available

我该如何解决这个问题并扩大音量?

答案1

-l 100%VG将尝试扩展逻辑卷,使其总大小等于卷组的总大小。这不是您想要的 - 该 VG 中已经有另一个逻辑卷,它正在占用空间。

如果您希望逻辑卷使用卷组中所有可用的空闲空间,则应该进行切换 -l +100%FREE(即使新卷大小为其当前大小加上卷组中空闲空间的 100%)。

(我猜,这是否是一个好主意,完全取决于您对两个 LV 的存储需求将如何随着时间的推移而变化的了解程度。)

相关内容