如何在 RHEL 5.6 中扩展 LVM

如何在 RHEL 5.6 中扩展 LVM

我需要在一台服务器上扩展 LVM。这是以下的输出df -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/cciss/c0d0p2      58G   26G   29G  48% /
/dev/mapper/VolGroup00-LogVol00
                      476G   86G  366G  19% /u001/app/oracle
/dev/cciss/c0d0p1     487M   17M  445M   4% /boot
tmpfs                  16G  730M   16G   5% /dev/shm

而且我需要/dev/mapper/VolGroup00-LogVol00从475G扩展到700G。我有足够的空间来做这件事。

有什么建议么?请提及所有步骤和先决条件

更多细节

在我去实际服务器上应用它之前。我首先计划在虚拟机上执行此操作。所以我在VirtualBox上安装了5.6并分配了25GB用于安装。

df -h结果:

df-h

当我使用命令时

lvextend -L +500M /dev/mapper/VolGroup00-LogVoll00

它的答复是“空间不足”。

延伸

尽管有未初始化的空间可供使用。

图形显示

看来没成功啊请指教这里出了什么问题。

vgspvs命令的输出

VGS 和 PV

答案1

首先,检查您的 VG 上是否确实已有空间。在您的示例中,“Free PE”为 0,因此您无法在其中扩展任何 LV。如果该 VG 上没有空间,请使用命令添加创建新的 PE pvcreate,并使用命令将它们添加到 VG vgextend。一旦有足够的空间,只需使用命令扩展 LV lvextend,然后调整文件系统的大小即可。

答案2

首先使用以下命令确认物理卷上是否提供了所需的大小:

$ vgs

然后尝试下面的扩展:

$ lvextend –L +500M /dev/mapper/VolGroup00-LogVol00
$ resize2fs /dev/mapper/VolGroup00-LogVol00

相关内容