文档首页/ 云硬盘 EVS/ 常见问题/ 云硬盘扩容问题/ 如何扩展快速发放裸金属服务器的根分区大小
更新时间:2023-06-21 GMT+08:00

如何扩展快速发放裸金属服务器的根分区大小

操作场景

如果快速发放裸金属服务器的根分区大小无法满足业务需求,可以参考本章节进行根分区容量扩展。

本文以“CentOS 7.3”操作系统、系统盘“/dev/sdf”为例。不同操作系统的操作可能不同,本文仅供参考,具体操作步骤和差异请参考对应操作系统的产品文档。

假设裸金属服务器系统盘初始大小为40GiB,需要扩容至140GiB,初始分区详情如下:

操作步骤

  1. 在云硬盘控制台页面对系统盘进行扩容,扩容大小为100GiB,扩容后容量为140GiB。
  2. 登录裸金属服务器,执行以下命令,查看系统盘大小。

    lsblk

    回显类似如下信息:

    系统卷大小已经从40GiB扩展至140GiB。其中64MB大小的“sdf4”分区为存储裸金属服务器配置信息的configdriver分区。

  3. 执行以下命令对configdriver分区内容进行备份。

    dd if=/dev/sdf4 of=/root/configdriver.img

    回显类似如下信息:

  4. 执行以下命令,删除configdriver分区。

    fdisk /dev/sdf

  5. 执行partprobe刷新分区。

    删除configdriver分区后的系统盘详情如下:

  6. 在系统盘末尾再次新建configdriver分区,大小为100MB。

    假设可用扇区范围为:83755008-293601279,则新建分区的初始值为可用扇区最大值减去200000,本例即为293401279,新建分区的最大值保持默认值293601279。

    执行partprobe命令刷新分区:

  7. 执行以下命令扩展根分区。

    growpart /dev/sdf 3

    回显类似如下信息:

    执行lsblk可查看扩展后根分区大小。

  8. 执行以下命令扩展根分区文件系统。

    resize2fs /dev/sdf3

    回显类似如下信息:

  9. 执行以下命令恢复configdriver分区内容。

    dd if=/root/configdriver.img of=/dev/sdf4

    回显类似如下信息:

    至此,快速发放裸金属服务器的根分区扩容完成。