在运行 Red Hat 或 Cent OS 的虚拟机中扩展逻辑卷

要扩展逻辑卷:

注意:这些步骤仅适用于 EXT3 文件系统。

警告:VMware 建议在执行这些更改之前对虚拟机进行完整备份。

    1. 关闭虚拟机。
    2. 编辑虚拟机设置并扩展虚拟磁盘大小。有关详细信息,请参见增加虚拟磁盘大小 (1004047) (Increasing the size of a virtual disk (1004047))
    3. 启动虚拟机。
    4. 识别设备名称,默认为 /dev/sda,并运行以下命令确认新的大小:

      # fdisk -l 

    5. 创建新的主分区:
      1. 运行以下命令:

        # fdisk /dev/sda(取决于步骤 4 的结果)

      2. 按 p 打印分区表以确定分区数量。默认情况下有两个:sda1 和 sda2。
      3. 按 n 创建新的主分区。
      4. 按 p 获取主分区信息。
      5. 按 3 获取分区号,这取决于分区表打印输出。
      6. 按两次 Enter。
      7. 按 w 将更改写入分区表。

    6. 重新启动虚拟机。
    7. 运行该命令以验证这些更改是否已保存到分区表,并且新分区类型为 83:

      # fdisk -l 

    8. 运行该命令将新分区转换为物理卷:

      # pvcreate /dev/sda3 

    9. 运行该命令以扩展物理卷:

      # vgextend VolGroup00 /dev/sda3

      注意:要确定扩展哪个卷组,请使用命令 vgdisplay。

    10. 运行该命令以确认可用于该卷组的物理数据区的数量:

      # vgdisplay VolGroup00 | grep "Free" 

    11. 运行以下命令以扩展逻辑卷:

      # lvextend -L+#G /dev/VolGroup00/LogVol00

      其中 # 是根据前面的命令可以提供的可用空间数量(以 GB 为单位)。

      注意:要确定扩展哪个逻辑卷,请使用命令 lvdisplay。 

    12. 运行以下命令在逻辑卷内部在线扩展 ext3 文件系统:

      # ext2online /dev/VolGroup00/LogVol00

      注意:如果不是 Red Hat 虚拟机,请使用 resize2fs,而不是 ext2online。 

    13. 运行以下命令以验证 / filesystem 是否有新的可用空间:

      # df -h /
原文地址:https://www.cnblogs.com/chinajsks/p/4952434.html