文档首页/ 云硬盘 EVS/ 用户指南(吉隆坡区域)/ 常见问题/ 云硬盘扩容问题/ 如何扩展Linux操作系统的磁盘分区和文件系统
更新时间:2025-02-27 GMT+08:00

如何扩展Linux操作系统的磁盘分区和文件系统

扩展磁盘分区和文件系统前,请先检查磁盘的分区形式和文件系统,并根据磁盘的分区形式选择对应的操作指导。

  1. 使用fdisk和parted工具查看磁盘分区形式,请参见查看磁盘分区形式
  2. 根据分区格式选择操作指导,请参见表1
    表1 Linux操作系统云硬盘扩容操作指导

    扩容场景

    分区格式

    磁盘类型

    操作系统

    文件系统

    扩容工具

    配置示例

    GPT/MBR

    系统盘

    数据盘

    • 如果扩容系统盘,内核版本需要高于3.6.0
    • 如果扩容数据盘,不限

    ext*(如ext2、ext3、ext4)、xfs、btrfs

    growpart

    • 设备名:/dev/vdb
    • 已有分区:/dev/vdb1
    • 扩容容量:50GiB

    MBR

    系统盘

    内核版本低于3.6.0

    ext*(如ext2、ext3、ext4)、xfs、btrfs

    dracut-modules-growroot

    • 设备名:/dev/vda
    • 文件系统:ext4
    • 挂载目录:/mnt/sda
    • 分区:/dev/vda1
    • 扩容容量:60GiB
    • 分区格式:MBR

    MBR

    系统盘

    数据盘

    不限

    ext*(如ext2、ext3、ext4)、xfs、btrfs

    • fdisk
    • parted
    • 设备名:/dev/vdb
    • 文件系统:ext4
    • 挂载目录:/mnt/sdc、/mnt/sdd
    • 分区一:/dev/vdb1
      • 容量:100GiB
      • 分区格式:MBR
    • 分区二:/dev/vdb2
      • 容量:50GiB
      • 分区格式:MBR

    GPT

    数据盘

    不限

    ext*(如ext2、ext3、ext4)、xfs、btrfs

    parted

    • 设备名:/dev/vdb
    • 文件系统:ext4
    • 挂载目录:/mnt/sdc、/mnt/sdd
    • 分区一:/dev/vdb1
      • 容量:2TiB
      • 分区格式:GPT
    • 分区二:/dev/vdb2
      • 容量:1TiB
      • 分区格式:GPT

    MBR分区支持的磁盘最大容量为2 TiB,超过2 TiB的部分无法使用。

    如果当前磁盘采用MBR分区形式,并且需要将该磁盘扩容至2 TiB以上投入使用。则必须将磁盘分区形式由MBR切换成GPT,期间会中断业务,并且更换磁盘分区形式时会清除磁盘的原有数据,请在扩容前先对数据进行备份。