阿里云ESC实例系统盘在线扩容实战

2021年5月8日10:48:13 发表评论
摘要

【心语】你想过普通的生活,就会遇到普通的挫折。你想过最好的生活,就一定会遇上最强的伤害。这世界很公平,想要最好,就一定会给你最痛。

一、背景
阿里云系统盘购买的时候只有40G,在使用一段时间之后,发现磁盘爆满,而服务器又不能重启,只能操作在线扩容
二、在线扩容前提条件
。实例限制条件
1、实例为I/O优化实例
2、实例使用的公共镜像必须支持在线扩容功能
3、不支持的实力规格ecs.ebmc4.8xlarge、ecs.ebmhfg5.2xlarge、ecs.ebmg5.24xlarge。
4、实例的状态为运行中(Running)
5、实例的Linux内核不低于3.60的版本,可以使用uname –a 查看
6、如果ESC实力不支持在线扩容,可以选择离线扩容
。云盘限制条件
1、云盘状态为使用中
2、云盘类型为ESSD云盘,SSD云盘或高效云盘
3、云盘扩容后的容量不能超过云盘最高的容量
三、背景信息
本文示例中使用的配置如下:

资源 描述
ECS实例的镜像 CentOS 8.0 64位
系统盘 /dev/vda:使用MBR分区由40GB扩容到100GB
数据盘 /dev/vdb:使用MBR分区由200扩容到300GB

。查看系统分区情况
阿里云ESC实例系统盘在线扩容实战
。系统分区说明

分区 说明
/dev/vda1 系统盘,system取值Linux 表示为MBR分区
/dev/vdb 此盘我系统未分区直接挂在使用
备注 系统盘,system取值GPT表示为CPT分区

四、执行扩容步骤一创建快照
基础操作省略,阿里云-控制到-选择实例与镜像-云盘实例-单击实例ID-创建快照
阿里云ESC实例系统盘在线扩容实战
快照成功
阿里云ESC实例系统盘在线扩容实战
五、在控制台扩容云盘容量
1、在实例详情页,点击云盘页签
2、选择需要扩容的云盘,在操作列单击更对<云盘扩容
3、在磁盘扩容页面,选中在线扩容,并设置容量
4、确认费用等信息,然后勾选扩容须知即可
阿里云ESC实例系统盘在线扩容实战
阿里云ESC实例系统盘在线扩容实战
六、查看云盘分区情况
阿里云ESC实例系统盘在线扩容实战
。能看到上图系统盘由原来的40G 变成现在的100GB了
查看分区系统类型
阿里云ESC实例系统盘在线扩容实战
阿里云ESC实例系统盘在线扩容实战
七、扩容分区
。安装growpart 工具centos7以上版本运行以下命令
[root@Test ~]# yum install -y cloud-utils-growpart
。运行一下命令扩容分区
[root@Test ~]# growpart /dev/vda 1
此示例以扩容系统盘为列子,/dev/vda和1之间需要空格分隔,如果需要扩容其它的分区。请根据实际情况修改命令,执行结果如图所示
阿里云ESC实例系统盘在线扩容实战
八、扩容文件系统
。在ESC实例内部。根据查询的文件系统类型。扩容文件系统
扩容ext* (例如ext4)文件系统,运行一下命令扩容文件系统
resize2fs /dev/vda1
#说明/dev/vda1 都是分区名称,你需要根据实际情况修改
扩容xfs文件系统,运行一下命令
xfs_growfs /media/vdc
#说明/media/vdc的挂载点,需要根据实际情况修改
[root@Test ~]# xfs_growfs /
阿里云ESC实例系统盘在线扩容实战
。查看扩容后的情况
[root@Test ~]# df –h
阿里云ESC实例系统盘在线扩容实战
成功!!
说明:其它磁盘数据盘请依照此文档执行即可,这里就不做演示!

  • 微信公众号
  • 这是我的微信公众号扫一扫
  • weinxin
  • 我的QQ技术群
  • 我的QQ技术群扫一扫
  • weinxin
admin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: