云硬盘 EVS-扩容云硬盘分区和文件系统(Linux):扩大已有MBR分区(适用于内核版本低于3.6.0的系统盘)

时间:2025-03-06 09:15:50

扩大已有MBR分区(适用于内核版本低于3.6.0的系统盘)

示例说明:系统盘“/dev/vda”原有容量40GiB,只有一个分区“/dev/vda1”。将系统盘容量扩大至100GiB,将新增的60GB增加至已有分区“/dev/vda1”。

  • 当操作系统内核低于3.6.0时,扩大已有MBR分区需要reboot重启,扩展分区和文件系统才会生效,重启后新增容量会自动扩展至系统盘末尾分区内。重启会中断业务。
  • 为了防止重启后导致数据丢失,建议初始化前先使用云备份备份数据。
  • 当操作系统内核低于3.6.0时,如果需要使用系统盘扩容新增容量创建新的分区,请参考新增MBR分区
  1. (可选)执行以下命令,安装dracut-modules-growroot工具。

    yum install dracut-modules-growroot

    [root@ecs-test-0002 ~]# yum install dracut-modules-growroot
    Loaded plugins: fastestmirror, security
    Setting up Install Process
    Loading mirror speeds from cached hostfile
    epel/metalink                                                                                                                      | 4.3 kB     00:00     
     * epel: pubmirror1.math.uh.edu
    base                                                                                                                               | 3.7 kB     00:00     
    extras                                                                                                                             | 3.4 kB     00:00     
    updates                                                                                                                            | 3.4 kB     00:00     
    Package dracut-modules-growroot-0.20-2.el6.noarch already installed and latest version
    Nothing to do

    如果已安装该工具,无需重复安装,可跳过该步骤。

  2. 重新生成initramfs文件。

    dracut -f

    initramfs文件用于帮助Linux内核访问外存储设备上的驱动程序。

  3. 查看磁盘“/dev/vda”信息。

    lsblk
    [root@ecs-test-0002 ~]# lsblk
    NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    vda    253:0    0 100G  0 disk
    ├vda1 253:1    0  40G  0 part /
    vdb    253:16   0 100G  0 disk
    ├vdb1 253:17   0 100G  0 part /mnt/sdc

    本示例中系统盘“/dev/vda”扩容前已有分区“/dev/vda1”,将系统盘扩容至100GB后,新增的容量还未划分磁盘分区,因此“/dev/vda”显示100GB,“/dev/vda1”显示40GB。

  4. 重启云服务器

    reboot

    待重启完成后,重新连接云服务器

  5. 查看磁盘“/dev/vda”信息。

    lsblk
    [root@ecs-test-0002 ~]# lsblk
    NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    vda    253:0    0 100G  0 disk
    ├vda1 253:1    0 100G  0 part /
    vdb    253:16   0 100G  0 disk
    ├vdb1 253:17   0 100G  0 part /mnt/sdc

    本示例中系统盘“/dev/vda”容量为100GB,该系统盘下的分区“/dev/vda1”也显示100GB,说明扩容成功。

support.huaweicloud.com/usermanual-evs/evs_01_0109.html