无法扩展 LVM 逻辑卷的大小

Omi*_*uin 3 rhel lvm

在 RedHat 安装期间,我创建了一个包含两个逻辑卷的卷组。

Volume Group Name = VolGroup00
LVMs              = LogVol00 and LogVol01
Run Code Online (Sandbox Code Playgroud)
LogVol00 size = 48G
LogVol01 size = 81G
Run Code Online (Sandbox Code Playgroud)

我添加了额外的 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
Run Code Online (Sandbox Code Playgroud)

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

lvextend /dev/VolGroup00/LogVol01 -l 100%VG
Run Code Online (Sandbox Code Playgroud)

但它给了我这个错误:

[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
Run Code Online (Sandbox Code Playgroud)

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

Mat*_*Mat 7

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

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

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