阿里云ECS云盘在线扩容(Linux系统)
951 字
5 分钟
阿里云ECS云盘在线扩容(Linux系统)
阿里云在线文档写的也很详细,但是有些细节欠缺,今天刚好需要云盘扩容,记录一下,。
-
创建快照(可选)
Terminal window 在扩容云盘前,为云盘创建快照,做好数据备份。登录ECS管理控制台。在左侧导航栏,单击存储与快照 > 云盘。在顶部菜单栏左上角处,选择地域。找到需要扩容的云盘,在操作列单击创建快照。在弹出的对话框中,输入快照名称,并按需绑定标签后,单击确定。在左侧导航栏,单击存储与快照 > 快照。查看已创建的快照。当快照的进度为100%时,表示快照创建完成,您可以执行后续操作。 -
在控制台扩容云盘容量
Terminal window 登录ECS管理控制台。在左侧导航栏,单击存储与快照 > 云盘。在顶部菜单栏左上角处,选择地域。选择需要扩容的云盘,在操作列单击更多 > 磁盘扩容。说明 如果需要批量扩容多个云盘,请使用阿里云主账号选择多个云盘后,单击底部的磁盘扩容。在磁盘扩容页面,选中在线扩容,并设置扩容后容量。设置的扩容后容量不允许小于当前容量。确认费用,阅读并选中《云服务器ECS服务条款》后,单击确认扩容。阅读磁盘扩容须知后,单击已阅读,继续扩容,完成支付。 -
查看云盘分区情况
Terminal window 1、远程登录ECS实例2、运行命令fdisk -lu查看实例的云盘情况。示例以系统盘(/dev/vda1)和数据盘(/dev/vdb1、/vde/vdc1)的三个分区为例,如下图所示
æ¥çäºçååºæ åµ 序号 分区 说明 ① /dev/vda1系统盘,System取值Linux表示为MBR分区。 ② /dev/vdb1数据盘,System取值Linux表示为MBR分区。 ③ /dev/vdc1数据盘,System取值GPT表示为GPT分区。 Terminal window 3、运行命令blkid确认已有分区的文件系统类型 如果需要查询具体分区(例如/dev/vdb1),运行命令blkid /dev/vdb1
æ¥çæä»¶ç³»ç» -
扩容分区
Terminal window 1、远程登录ECS实例。2、安装gdisk工具。如果您的分区为GPT格式,必须执行此步骤;如果您的分区为MBR格式,请跳过此步骤。yum install gdisk -y3、运行命令growpart /dev/vda 1扩容分区。此示例以扩容系统盘为例,/dev/vda和1之间需要空格分隔。如果需要扩容其他分区,请根据实际情况修改命令运行完3的命令后我的出现了 ‘bash: growpart: command not found’
不要慌 安装一下就好了
Terminal window yum install cloud-utils-growpart yum install xfsprogs -y再执行growpart命令
Terminal window growpart /dev/vda 1
growpart 此时还没有完成,还需要扩容文件系统
-
扩容文件系统
-
远程登录ECS实例。
-
根据查询的文件系统类型,扩容文件系统。
-
扩容ext*(例如ext4)文件系统:运行命令
resize2fs /dev/vda1扩容文件系统。
Terminal window #扩容系统盘/dev/vda1的文件系统resize2fs /dev/vda1#扩容数据盘/dev/vdb1的文件系统e2fsck -f /dev/vdb1 //强制检查文件系统resize2fs /dev/vdb1-
说明
/dev/vda1和/dev/vdb1都是分区名称,您需要根据实际情况修改。 -
扩容xfs文件系统:运行命令
xfs_growfs /media/vdc说明
/media/vdc为/dev/vdc1的挂载点,您需要根据实际情况修改。
-
运行命令
df -Th检查扩容后结果。
查看扩容结果 -
-
-
校对数据(可选)
扩容完成后,您需要根据实际情况检查数据是否正常。
- 远程登录ECS实例。
- 校对ECS实例中数据,保证原数据的完整性。
- 如果数据正常,完成扩容操作。
- 如果数据异常,可以通过备份的快照回滚数据。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
阿里云ECS云盘在线扩容(Linux系统)
https://tianch.com.cn/posts/tutorials/a-li-yun-ecs-ci-pan-zai-xian-kuo-rong/相关文章智能推荐
1
阿里云SLB不能负载到ECS的解决
其他新加的机器ECS,通过SLB居然负载不上去,网上百度了很多方法,甚至还求助了阿里云内部工作人员,无果.最后想到之前申请的机器都会执行一个脚本,修改一些配置.之后搜索了一些相关文章,发现了其中的问题.
2
无法加载文件 xxx 因为在此系统上禁止运行脚本
其他2026-01-05
3
您尚未安装任何 GPG 公钥出现rpm --import public.gpg.key,解决办法
其他2026-01-05
4
K8S下基于尚医通项目的devops的流水线
其他之所以加上while循环,是因为在弱网环境下容易出现网络闪断导致流水线执行失败
5
vim编辑文件关闭后,文件内容仍显示在窗口的解决办法
其他是因为linux环境变量TERM设置类型不对,TERM环境变量是用来设置输出终端类型的,Xshell如果设置成Linux就会出现类似这种情况,如果设置成xterm就可以避免这种情况。
随机文章随机推荐


