更新时间:2024-10-22 GMT+08:00

新增云硬盘扩展卷组的容量

操作场景

图1所示,当LVM卷组的空间无法满足您的需求时,您可以通过新创建云硬盘、创建物理卷、将物理卷添加到卷组中等操作,对LVM卷组进行扩容。

图1 扩容卷组示例

操作步骤

  1. 创建云硬盘并挂载。

    1. 登录管理控制台。
    2. 选择“存储 > 云硬盘”。进入云硬盘页面。
    3. 单击“购买磁盘”,创建云硬盘。

      关于创建云硬盘的详细操作,请参见云硬盘用户指南

    4. 在云硬盘列表,找到新创建的云硬盘,单击“挂载”。
    5. 选择云硬盘待挂载的云服务器,该云服务器必须与云硬盘位于同一个可用分区,通过下拉列表选择“挂载点”。

      返回云硬盘列表页面,此时云硬盘状态为“正在挂载”,表示云硬盘处于正在挂载至云服务器的过程中。当云硬盘状态为“正在使用”时,表示挂载至云服务器成功。

  2. 以root用户登录弹性云服务器。
  3. 执行如下命令,查看系统中当前卷组的容量。

    vgdisplay

    回显类似如下信息:

    [root@ecs-lvmtest ~]# vgdisplay
      --- Volume group ---
      VG Name               vgdata
      System ID
      Format                lvm2
      Metadata Areas        2
      Metadata Sequence No  3
      VG Access             read/write
      VG Status             resizable
      MAX LV                0
      Cur LV                1
      Open LV               1
      Max PV                0
      Cur PV                2
      Act PV                2
      VG Size               19.99 GiB
      PE Size               4.00 MiB
      Total PE              5118
      Alloc PE / Size       4864 / 19.00 GiB
      Free  PE / Size       254 / 1016.00 MiB
      VG UUID               NLkZV7-hYYE-0w66-tnlt-Y6jL-Ik7S-76w4P6

    可以看到,当前卷组容量“VG Size”为19.99 GiB。

  4. 执行如下命令,查看磁盘并记录设备名称。

    fdisk -l | grep /dev/vd | grep -v vda

    回显类似如下信息:

    [root@ecs-lvmtest ~]# fdisk -l | grep /dev/vd | grep -v vda
    Disk /dev/vdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
    Disk /dev/vdc: 10.7 GB, 10737418240 bytes, 20971520 sectors
    Disk /dev/vdd: 10.7 GB, 10737418240 bytes, 20971520 sectors

    可以看到云服务器上新挂载的磁盘,设备名称为“/dev/vdd”。

  5. 执行如下命令,将新挂载的磁盘创建为物理卷。

    pvcreate 磁盘设备名

    命令示例:

    pvcreate /dev/vdd

    回显类似如下信息:

    [root@ecs-lvmtest ~]# pvcreate /dev/vdd
      Physical volume "/dev/vdd" successfully created.

  6. 执行如下命令,添加物理卷到卷组中,对卷组进行扩容。

    vgextend 卷组名称 物理卷名称

    命令示例:

    vgextend vgdata /dev/vdd

    回显类似如下信息:

    [root@ecs-lvmtest ~]# vgextend vgdata /dev/vdd
      Volume group "vgdata" successfully extended

  7. 执行如下命令,查看系统中卷组的详细信息。

    vgdisplay

    回显类似如下信息:

    [root@ecs-lvmtest ~]# vgdisplay
      --- Volume group ---
      VG Name               vgdata
      System ID
      Format                lvm2
      Metadata Areas        3
      Metadata Sequence No  4
      VG Access             read/write
      VG Status             resizable
      MAX LV                0
      Cur LV                1
      Open LV               1
      Max PV                0
      Cur PV                3
      Act PV                3
      VG Size               <29.99 GiB
      PE Size               4.00 MiB
      Total PE              7677
      Alloc PE / Size       4864 / 19.00 GiB
      Free  PE / Size       2813 / <10.99 GiB
      VG UUID               NLkZV7-hYYE-0w66-tnlt-Y6jL-Ik7S-76w4P6

    可以看到,卷组容量“VG Size”已经增加10GB。