在线扩容云盘(Linux系统)
限制条件:Linux内核不低于3.6.0版本,esc服务器云盘类型为ESSD云盘、SSD云盘或高效云盘。
本人服务器:CentOS 8.2 2核4G ssd云盘60G(目的扩充为200G)
在扩容云盘前,为云盘创建快照,做好数据备份(扩容有风险,操作请谨慎)。
1.运行以下命令查看实例的云盘情况。
fdisk -lu查看云盘分区情况
示例以系统盘(/dev/vda1)和数据盘(/dev/vdb1、/dev/vdc1)的三个分区为例,执行结果如下所示
分区为GPT格式,必须安装gdisk工具(命令:yum install gdisk -y);如果您的分区为MBR格式,则不需要安装gdisk工具。
2.运行以下命令确认已有分区的文件系统类型。
df -Th
3.扩容分区
安装growpart工具。
CentOS 7及以上版本运行以下命令。
yum install -y cloud-utils-growpart
运行以下命令扩容分区。
growpart /dev/vda 1
注:此示例以扩容系统盘为例,/dev/vda和1之间需要空格分隔。如果需要扩容其他分区,请根据实际情况修改命令。
4.扩容文件系统
在ECS实例内部,根据查询的文件系统类型,扩容文件系统。
扩容ext*(例如ext4)文件系统:运行以下命令扩容文件系统。
扩容系统盘/dev/vda1的文件系统。
resize2fs /dev/vda1
扩容数据盘/dev/vdb1的文件系统
resize2fs /dev/vdb1
说明 /dev/vda1和/dev/vdb1都是分区名称,您需要根据实际情况修改。
扩容xfs文件系统:运行以下命令扩容文件系统。
xfs_growfs /abc
/abc为/dev/vdc1的挂载点,您需要根据实际情况修改。
5.运行以下命令检查扩容后结果。
df -Th
最后执行reboot重启生效
下一篇:暂无数据