无意间发现网站打不开了,提示:建立数据库连接时出错。
无端突然出错,估计是云盘空间不够导致数据库出错了。如是,在阿里云控制台给云盘扩容了。
但远程ssh登陆之后,通过fdisk -l命令查看可用空间和当前可用的分区的大小,发现分别是80GB和40GB,系统所在的分区大小还是40GB。
现在我们希望系统盘从40GB变为80GB。
在一些博客中提到下图创建分区再手动操作分区做法,但是不建议这样做,阿里云官方文档中有更简单的做法。如果已经这么做了,可以使用fdisk命令删除创建的分区,恢复到之前的状态。
对于ubuntu系统,用如图命令安装cloud-guest-utils和xfsprogs:
sudo apt-get install cloud-guest-utils
sudo apt-get install xfsprogs
安装完成后,第一步是使用 growpart /dev/vda 1 命令,扩容分区。如图可以看到/dev/vda1已经变为80GB。
此时如果用df -h查看文件系统,可以看到分区虽然已经增大,文件系统仍然是40GB。
所以第二步是resize文件系统。使用如图命令 resize2fs /dev/vda1 完成之后,可以看到文件系统也更新了。扩容完成。
是不是很简单?!
评论