在 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 的存储需求将如何随着时间的推移而变化的了解程度。)