Extending the Volume Group by Adding an EVS Disk
Scenarios
If the space of an LVM volume group no longer meets your needs, you can extend the volume group by adding new EVS disks, creating physical volumes, and adding the physical volumes to the volume group.

Procedure
- Create an EVS disk and attach it.
- Sign in to the EVS console.
- Click Buy Disk and create a disk.
For details, see Purchasing an EVS Disk.
- In the disk list, locate the new disk and click Attach in the Operation column.
- On the displayed page, select the target ECS and select a device name from the drop-down list. Ensure that the EVS disk and ECS reside in the same AZ.
Return to the disk list page. The status of the disk is Attaching, indicating that the disk is being attached to the ECS. When the disk status changes to In-use, the disk is successfully attached.
- Log in to the ECS as user root.
- Query the volume group size.
vgdisplay
Information similar to the following is displayed:
[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
In the command output, the VG Size value indicates the volume group size, which is 19.99 GiB.
- Check and take note of the device names.
fdisk -l | grep /dev/vd | grep -v vda
Information similar to the following is displayed:
[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
In the command output, the new EVS disk has been attached to the ECS, and the device name is /dev/vdd.
- Create a physical volume using the new EVS disk.
pvcreate <disk-device-name>
Example command:
pvcreate /dev/vdd
Information similar to the following is displayed:
[root@ecs-lvmtest ~]# pvcreate /dev/vdd Physical volume "/dev/vdd" successfully created.
- Extend the volume group by adding the physical volume to the volume group.
vgextend <volume-group-name> <physical-volume-name>
Example command:
vgextend vgdata /dev/vdd
Information similar to the following is displayed:
[root@ecs-lvmtest ~]# vgextend vgdata /dev/vdd Volume group "vgdata" successfully extended
- Query details of the volume group.
vgdisplay
Information similar to the following is displayed:
[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
In the command output, the volume group size (VG Size) has increased by 10 GB.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot