如何扩展快速发放裸金属服务器的根分区大小
操作场景
如果快速发放裸金属服务器的根分区大小无法满足业务需求,可以参考本章节进行根分区容量扩展。
本文以“CentOS 7.3”操作系统、系统盘“/dev/sdf”为例。不同操作系统的操作可能不同,本文仅供参考,具体操作步骤和差异请参考对应操作系统的产品文档。
假设裸金属服务器系统盘初始大小为40GiB,需要扩容至140GiB,初始分区详情如下:
操作步骤
- 在云硬盘控制台页面对系统盘进行扩容,扩容大小为100GiB,扩容后容量为140GiB。
- 登录裸金属服务器,执行以下命令,查看系统盘大小。
lsblk
回显类似如下信息:
系统卷大小已经从40GiB扩展至140GiB。其中64MB大小的“sdf4”分区为存储裸金属服务器配置信息的configdriver分区。
- 执行以下命令对configdriver分区内容进行备份。
dd if=/dev/sdf4 of=/root/configdriver.img
回显类似如下信息:
- 执行以下命令,删除configdriver分区。
fdisk /dev/sdf
- 执行partprobe刷新分区。
删除configdriver分区后的系统盘详情如下:
- 在系统盘末尾再次新建configdriver分区,大小为100MB。
假设可用扇区范围为:83755008-293601279,则新建分区的初始值为可用扇区最大值减去200000,本例即为293401279,新建分区的最大值保持默认值293601279。
执行partprobe命令刷新分区:
- 执行以下命令扩展根分区。
growpart /dev/sdf 3
回显类似如下信息:
执行lsblk可查看扩展后根分区大小。
- 执行以下命令扩展根分区文件系统。
resize2fs /dev/sdf3
回显类似如下信息:
- 执行以下命令恢复configdriver分区内容。
dd if=/root/configdriver.img of=/dev/sdf4
回显类似如下信息:
至此,快速发放裸金属服务器的根分区扩容完成。