11
云服务器升级硬盘后合并空间流程-Linux

操作场景

当通过控制台扩容了作为数据盘的云硬盘后,此时仅扩展了存储容量,还需进行云硬盘分区或文件系统的扩容。本文提供了不停服的扩容分区及文件系统步骤,您可参考本文进行操作。


操作步骤

查看云硬盘分区信息

1. 执行以下命令,查询云硬盘的分区信息。

fdisk -l

image.png

可以得到的信息为

Disk /dev/sda: 50G  为 MBR 分区 

Disk /dev/sdb: 40G  为 GPT 分区

我们需要扩容的是sda分区。sdb分区一般为系统盘分区,不扩容此分区。

执行以下命令,确认已有分区的文件系统类型。

df -TH

返回结果如下图所示: 

image.png

/dev/sda1  文件系统类型为 ext4,已挂载至 /data

/dev/sdb2 文件系统类型为 ext4,已挂载至 /

扩容分区

对应云服务器操作系统类型,执行以下命令,安装 growpart 工具。

Centos:

yum install -y cloud-utils-growpart

Ubuntu:

apt-get install -y cloud-guest-utils

本文以扩容 /dev/sda1 分区为例,命令中 /dev/sda 与 1 间需使用空格分隔。您可按需修改命令。

growpart /dev/sda 1


image.png


如上图所见即扩容分区成功

扩容文件系统

执行以下命令,扩容 ext 文件系统。(请根据实际情况修改,这里为示例)

resize2fs /dev/sda1


如果是扩容 xfs 文件系统,则需要使用下面的指令。(请根据实际情况修改,这里为示例)

xfs_growfs /dev/sda1



image.png


如上图输出则扩容成功,输 df -h 验证


image.png


可见已扩容完毕

这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!

html.gray { -webkit-filter: grayscale(.95); }