Docs
udisk
How Tos
Gt2tib Linux

The Partition Capacity Expansion of UDisk Greater Than 2TiB In Linux

In this example, if the disk capacity is greater than 2 TiB and cannot be partitioned by using the fdisk command, you can use the parted command to partition the disk. If the disk capacity of the udisk is greater than 2 TiB, you can use the following methods to partition and expand the capacity.

Note It is recommended that you do not partition the udisk on the uhost, so as not to affect the expansion of the udisk.

Before expanding the capacity of the disk, we recommend that you back up the data if there is data in the data disk.

Udisks can be expanded only when they are Available status. Since you need to unmount the udisk, your business will be interrupted, so please be cautious.

If you use the parted command to take effect in a timely manner, please confirm the operation before executing the command. After the partition is completed, it needs to be formatted separately, otherwise it cannot be used directly.

Instructions

image

In this example, the parted command is used as an example, and the parted command cannot be used intersecting with the fdisk command. In this example, the udisk mount point is /dev/vdb. If you do not see the device, check the disk mount information and status.

Tips

  • Create a big udisk and mount to uhost, and check the disk size image

  • use parted command to partition /dev/vdb image

  • Check whether the disk partition is successful. image

  • Format the corresponding disk partition. image

    Note: This operation takes the xfs file system as an example. If you want to format it as an ext4 file system, please execute the command mkfs.ext4 /dev/vdb1

  • Run the mount command to mount the disk. image

Now we begin to expand the udisk

  • View the current mount status, file system type, and partition status. image

    Note: The lsblk command results show that there is partition(vdb1) in the VDB, and can be expanded according to the scheme described in this document. In other case, please see the partition expansion documentation.

  • To unmount the udisk from the operating system and console, see Unmount UDisk. Use the console Disk Management tab to expand the udisk. image image

  • After expanding the udisk, mount the udisk to uhost Mount UDisk. After the mount is complete, check the disk size in the uhost.

    fdisk -l /dev/vdb

    image

  • use parted command to delete the original partition and create a new partition.

    parted /dev/vdb

    image image

    Note: Deleting a partition will not cause data loss in the data disk.

  • Check the file system and expand the capacity.

    Note: The commands for checking and expanding capacity are different for different file systems, so please check the type of your file system and follow the corresponding steps.

    xfs file system

    • execute xfs_repair /dev/vdb1 command to check file system
      xfs_repair /dev/vdb1
      image
    • execute mount to mount udisk
      mount /dev/vdb1 /mnt
      image
    • execute xfs_growfs to expand
      xfs_growfs /mnt/
      image

    ext4 file system

    • execute e2fsck -f /dev/vdb1 command to check the file system
      e2fsck -f /dev/vdb1
      image
    • execute resize2fs /dev/vdb1 command to expand
      resize2fs /dev/vdb1
      image
    • execute mount command to mount the disk
      mount /dev/vdb1 /mnt
      image