Centos 7的扩容:

先在虚拟机的设置里面增加新的disk,开启centos虚拟机, 用fdisk -l查新disk的编号, 如/dev/sdb

则步骤如下:

df -h 查看分区大小

fdisk /dev/sdb

n
回车 默认分区号;
回车 默认磁盘创建开始位置;
回车 默认磁盘创建结束位置
t
8e LVM类型
w 保存


partprobe

再ll /dev/sdb*

看到有硬盘分区sdb1

将硬盘分区sdb1转为物理分区
pvcreate /dev/sdb1

将sdb1加到centos卷中
vgextend centos /dev/sdb1
扩展逻辑卷空间
lvextend -l+100%FREE /dev/mapper/centos-root
同步文件系统
xfs_growfs /dev/mapper/centos-root

df -h 查看分区大小是否改变
 

 

完毕后最好重启一下服务器

=================

 

免责声明:本文为 Extending a logical volume in a virtual machine running Red Hat or Cent OS (1006371) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。

Purpose

本文介绍了在运行 Red Hat/Cent OS 的虚拟机中扩展通过逻辑卷管理器 (LVM) 创建的逻辑卷中的 root 分区的所需步骤。

Resolution

要扩展逻辑卷,请执行以下操作:

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

 

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

  1. 关闭虚拟机电源。

  2. 编辑虚拟机设置并扩展虚拟磁盘大小。有关详细信息,请参见 Increasing the size of a virtual disk (1004047)

  3. 打开虚拟机电源。

  4. 识别设备名称,默认为 /dev/sda,并运行以下命令确认新的大小:

    # fdisk -l
     

  5. 创建新的主分区:

    1. 运行以下命令:

      # fdisk /dev/sda(取决于步骤 4 的结果)
       
    2. 按 n 打印分区表以确定分区数量。默认情况下有两个:sda1 和 sda2。
    3. 按 n 创建新的主分区。
    4. 按 p 获取主分区信息。
    5. 按 3 获取分区号,这取决于分区表打印输出。
    6. 按两次 Enter。
    7. 按 t 更改系统的分区 ID。
    8. 按 3 选择新创建的分区。
    9. 键入 8e 以更改 Linux LVM 分区的十六进制代码。
    10. 按 w 将更改写入分区表。
       
  6. 重新启动虚拟机。
  7. 运行以下命令以验证这些更改是否已保存到分区表,并且新分区类型为 8e:

    # fdisk -l
     

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

    注意:可以更改 sda 的数量,具体取决于系统设置。使用步骤 5 中创建的 sda 数量。

    # pvcreate /dev/sda3
     

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

    # vgextend VolGroup00 /dev/sda3

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

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

    # vgdisplay VolGroup00 | grep "Free"
     

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

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

    其中,# 是根据前面的命令可提供的可用空间数量(以 GB 为单位)。使用步骤 10 中包含任何小数的完整数字输出。

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

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

    # ext2online /dev/VolGroup00/LogVol00

    注意

    • 如果不是 Red Hat 虚拟机,请使用 resize2fs,而不是 ofext2online。
    • 默认情况下,Red Hat 和 CentOS 7 使用 XFS 文件系统,运行 xfs_growfs 命令可扩展文件系统。
       
  13. 运行以下命令以验证 / filesystem 是否有新的可用空间:

    # df -h /

Additional Information

有关详细信息,请参见 Redhat 中的“Linux 逻辑卷管理器”。

 

注意:截至 2014 年 1 月 29 日,上述链接正确无误。如果您发现该链接已损坏,请提供反馈,VMware 员工会更新该链接。

Tags

简体中文 Simplified Chinese

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐