Skip to main content
Version: 3.0

Volume Extend

Use this procedure to resize an existing block storage volume.

Verify volume status of instance​

  1. Check volume status
  2. Execute command lsblk to check volume status.
  3. Execute command df -h to check filesystem status.
ubuntu@demo-ubuntu:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
vda 253:0 0 80G 0 disk
├─vda1 253:1 0 79G 0 part /
├─vda14 253:14 0 4M 0 part
├─vda15 253:15 0 106M 0 part /boot/efi
└─vda16 259:0 0 913M 0 part /boot
vdb 253:16 0 20G 0 disk /mnt/disk20g

ubuntu@demo-ubuntu:~$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 392M 1.1M 391M 1% /run
/dev/vda1 77G 1.9G 75G 3% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/vdb 20G 24K 19G 1% /mnt/disk20g
/dev/vda16 881M 61M 758M 8% /boot
/dev/vda15 105M 6.1M 99M 6% /boot/efi
tmpfs 392M 12K 392M 1% /run/user/1000

Extend volume​

  1. Navigate to Project > Storage > Volumes, , choose desired volume, than hover to More.

    /assets/volumes/vol_more.png

  2. Hover to Capacity & Type at the drop down menu, than click Extend Volume from drop down expended.

    /assets/volumes/extend_vol_1.png

  3. Input volume size desired to extend to before click OK to proceed.

    /assets/volumes/extend_vol_2.png

Verify and Set Volume Extend result​

Linux​

  1. Check new volume status.
  2. Execute command sudo growpart /dev/vda 1 to extend the volume size.
  3. Execute command sudo resize2fs /dev/vda1 to extend the file system size.
  4. Check new volume status again to verify the change.
ubuntu@demo-ubuntu:~$ sudo growpart /dev/vda 1
CHANGED: partition=1 start=2099200 old: size=165672927 end=167772126 new: size=207615967 end=209715166

ubuntu@demo-ubuntu:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
vda 253:0 0 100G 0 disk
├─vda1 253:1 0 99G 0 part /
├─vda14 253:14 0 4M 0 part
├─vda15 253:15 0 106M 0 part /boot/efi
└─vda16 259:0 0 913M 0 part /boot
vdb 253:16 0 20G 0 disk /mnt/disk20g

ubuntu@demo-ubuntu:~$ sudo resize2fs /dev/vda1
resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old_desc_blocks = 10, new_desc_blocks = 13
The filesystem on /dev/vda1 is now 25951995 (4k) blocks long.

ubuntu@demo-ubuntu:~$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 392M 1.1M 391M 1% /run
/dev/vda1 96G 1.9G 94G 2% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/vdb 20G 24K 19G 1% /mnt/disk20g
/dev/vda16 881M 61M 758M 8% /boot
/dev/vda15 105M 6.1M 99M 6% /boot/efi
tmpfs 392M 12K 392M 1% /run/user/1000

Windows​

  • Check the new size by execute command compmgmt.msc to open the Disk Management

/assets/volumes/volume_extend-06.jpg /assets/volumes/volume_extend-07.jpg /assets/volumes/volume_extend-08.jpg /assets/volumes/volume_extend-09.jpg /assets/volumes/volume_extend-10.jpg /assets/volumes/volume_extend-11.jpg