如果我们有选择阿里云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
最后,我们再看看当前系统是多少大系统盘。
是不是解决问题了?
这个过程的阿里云磁盘扩容还是很友好的,过程中整个网站都没有关闭。当然也是支持离线扩容的。总之不管用什么办法,我们要做的就是要数据备份。
关于阿里云磁盘扩容,老蒋之前也有记录两篇文章:
本文出处:老蒋部落 » 在线实现阿里云系统盘扩容且无需关机确保数据正常 | 欢迎分享( 公众号:老蒋朋友圈 )