在线实现阿里云系统盘扩容且无需关机确保数据正常

如果我们有选择阿里云ECS服务器默认的系统盘是40GB的,对于大部分站长来说40GB肯定是够用的,有些朋友可能会选择系统盘和数据盘分离的挂载磁盘。但是大部分来说直接用系统盘和系统数据在一起也没有什么不妥的,唯独是有一个问题在后续网站发展状大之后数据增加数据如何解决。

我们要知道早期的时候系统盘是无法扩容的,只能在数据盘扩容的,但是目前阿里云系统盘扩容也是没有问题,而且支持在线扩容。正好这里老蒋有帮助网友解决这个问题,所以记录下来。我们在解决这个问题之前一定要备份数据,切记

在线实现阿里云系统盘扩容且无需关机确保数据正常

这里我们选择云盘扩容。

这里根据我们需要扩容100GB还是200GB。扩容居然要这么贵,确实挺贵的。这次再次提醒一定要备份,我们看到阿里也是建议我们备份好数据。

付款之后,并不会直接的扩容,我们还需要操作才可以的。

可以看到我们的磁盘是有100GB,但是实际上只用到40GB,还需要手动调整。

yum install cloud-utils-growpart yum install xfsprogs -y

这里我是用的CentOS7,安装安装growpart或者xfsprogs扩容格式化工具。

如果是Ubuntu 14、Ubuntu 16、Ubuntu 18、Debian 9系统,则需要用到:

apt install cloud-guest-utils
apt install xfsprogs

然后我们用growpart为需要扩容的云盘和对应的第几个分区扩容。

growpart <DeviceName> <PartionNumber>

实际操作:

growpart /dev/vda 1

然后在运行 resize2fs <PartitionName>调用resize2fs扩容文件系统:

resize2fs /dev/vda1

最后,我们再看看当前系统是多少大系统盘。

是不是解决问题了?

这个过程的阿里云磁盘扩容还是很友好的,过程中整个网站都没有关闭。当然也是支持离线扩容的。总之不管用什么办法,我们要做的就是要数据备份。

关于阿里云磁盘扩容,老蒋之前也有记录两篇文章:

1、记录一次阿里云服务器扩容数据盘无需迁移数据重新挂载

2、实战记录阿里云服务器不关机扩展系统盘容量/磁盘扩容

本文出处:老蒋部落 » 在线实现阿里云系统盘扩容且无需关机确保数据正常 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送