阿里云ecs系统盘在线扩容

2021-01-18 14:52:31 阅读:1806

一直想写一篇怎么升级阿里云系统盘的文章,但是碍于没有升级的机会。今天终于升级了一台服务器硬盘,赶紧记下来分享一下。买服务器的时候,有个朋友经常喜欢买数据盘,说什么数据丢了方便恢复什么的。但是往往很多事情不是那么如意。比如,你买的695三年的1m带宽40g系统盘的服务器,又比如,你花了2000买了三年4核8g硬盘40g的服务器,是硬盘都是默认一块40g的系统盘,没有数据盘。另外就是,加数据盘不得花钱?我个人的看法就是:第一:没有什么程序能超过40gb大小;第二:等你的硬盘不够了再加就行。目前我管理的服务器中,大约有60台左右,但是这些阿里云的服务器全部都是40g硬盘,没见到哪一个不够用。升级过硬盘的只有3台,一台windows,一台今天的linux服务器,另一台忘了。这也算是减少成本的一种方法吧。话不多说,直接说一下我今天怎么升级的。第一步:打一个快照!记住,一定要打快照,万一出了什么问题能马上回滚。以防业务受损。既然都开始升级硬盘了,说明硬盘不够用了。硬盘不够用了,说明用的人还是不少的。所以一定要备份!!!第二步,找到实例列表,点击实例id进入实例详情,里面有一个云盘,如下图:更多,云盘扩容,进入全新页面后,勾选在线扩容,填写你想把硬盘扩大的多大,下一步下一步的付款即可。付款后,登录xshell或者putty等工具,输入命令,查看要升级的硬盘的文件类型,使用命令:df-Th不出意外应该是ext4或者xfs,都有可能。然后安装两个软件(gdisk和growpart),命令如下:yuminstallgdisk-y centos7和y以上安装growpart:yuminstall-ycloud-utils-growpart debian和Ubuntu14以上安装growpart:aptinstall-ycloud-guest-utils安装完毕后扩容分区:growpart/dev/vda1注意,这个/dev/vda1是你用过df-Th获取的系统盘路径,根据实际的来,一般都是/dev/vda1是系统盘。但是这样命令有一个特点,vda和1中间又一个英文空格哦!最后根据文件系统不同运行不同的扩容命令,ext4扩容命令:resize2fs/dev/vda1xfs扩容命令:xfs_growfs/media/vdc最后可以通过df-Th查看/dev/vda1是否扩容成功就行了。一般失败的概率无限接近0.

上报错误