轻易云
注册体验

扩大已有MBR分区或GPT分区

1 条评论

数据盘“/dev/vdb”原有容量100GB,只有一个分区“/dev/vdb1”。将数据盘容量扩大至150GB,本示例将新增的50GB划分至已有的MBR分区或GPT分区内“/dev/vdb1”内。

  • 1、执行命令growpart,检查当前系统是否已安装growpart扩容工具。
    若回显为工具使用介绍,则表示已安装,无需重复安装,可跳过步骤2。

  • 2、执行以下命令,安装growpart扩容工具。

    yum install cloud-utils-growpart
  • 3、执行以下命令,安装gdisk软件包。

    yum install gdisk
  • 4、执行以下命令,查看磁盘的分区信息。
    fdisk -l

    [root@ecs-test-0001 ~]# fdisk -l
    
    Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x000bcb4e
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/vda1   *        2048    83886079    41942016   83  Linux
    
    Disk /dev/vdb: 161.1 GB, 161061273600 bytes, 314572800 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x38717fc1
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/vdb1            2048   209715199   104856576   83  Linux
  • 5、 执行以下命令,指定数据盘待扩容的分区,通过growpart进行扩容。
    growpart 数据盘 分区编号

命令示例:

growpart /dev/vdb 1
  • 6、根据磁盘的文件系统,选择不同方法扩展磁盘分区文件系统的大小。
    若磁盘文件系统为ext*,请执行以下命令。
    resize2fs 磁盘分区
    命令示例:
    resize2fs /dev/vdb1

若磁盘文件系统为xfs,请执行以下命令。
sudo xfs_growfs 挂载点
命令示例:

sudo xfs_growfs /mnt/sdc
  • 7、执行以下命令,查看扩容后数据盘分区“/dev/vdb1”的容量。
    df -TH