阿里云ECS实例云盘扩容,宝塔CentOS不显示新磁盘容量解决方法

华峰博客 600

随着网站内容的不断增加,阿里云40G的磁盘完全不够用,索性进行了升级扩容,在阿里云平台完成扩容后,发现宝塔面板仍然显示的是原来的磁盘容量,为此,在网上研究学习了大半个小时,终于找到解决的方法,特此记录以供参考。

宝塔面板中,由于各种日志记录、文件备份、用户上传,导致服务器的存储空间总是不够用。
下面来跟着飞云一起,看看如何扩容。
扩容前,存储空间是100G。
阿里云ECS实例云盘扩容,宝塔CentOS不显示新磁盘容量解决方法

进入阿里云ECS管理中心,找到想要扩容的实例,选择“磁盘扩容”
阿里云ECS实例云盘扩容,宝塔CentOS不显示新磁盘容量解决方法

设置扩容后的容量为200G,选择在线扩容,确认操作
阿里云ECS实例云盘扩容,宝塔CentOS不显示新磁盘容量解决方法

阅读扩容提示,进行下一步操作
阿里云ECS实例云盘扩容,宝塔CentOS不显示新磁盘容量解决方法

接下来付款
阿里云ECS实例云盘扩容,宝塔CentOS不显示新磁盘容量解决方法

支付成功后,刷新云盘列表,可以看到存储空间升级成了200G,可是宝塔后台的存储空间还是99G。
阿里云ECS实例云盘扩容,宝塔CentOS不显示新磁盘容量解决方法

由于服务器是CentOS系统,因此需要进一步进行扩展分区和文件系统的操作。
扩容云盘(ResizeDisk)只是扩大云盘的存储容量,不会扩容ECS实例的文件系统,需要按照帮助文档的提示步骤扩容文件系统,实现ECS实例存储空间的扩展。
扩展分区和文件系统_Linux系统盘

打开宝塔的SSH终端,安装growpart或者xfsprogs扩容格式化工具。
Aliyun Linux、CentOS 7系统的安装命令如下:

yum install cloud-utils-growpart
yum install xfsprogs

运行uname -a命令查看内核版本

Linux iZwz94p681qv8c4xqbf98sZ 3.10.0-1062.1.2.el7.x86_64 #1 SMP Mon Sep 30 14:19:46 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

运行fdisk -l命令查看现有云盘大小。
以下示例返回云盘(/dev/vda)容量是200GiB。
阿里云ECS实例云盘扩容,宝塔CentOS不显示新磁盘容量解决方法

运行df -Th命令查看云盘分区大小和文件系统类型。
以下示例返回分区(/dev/vda1)容量是99GiB,文件系统类型为ext4。
阿里云ECS实例云盘扩容,宝塔CentOS不显示新磁盘容量解决方法

运行“growpart /dev/vda 1”命令扩容分区。
示例命令表示扩容系统盘的第一个分区(/dev/vda1)。

CHANGED: partition=1 start=2048 old: size=209710462 end=209712510 new: size=419428319 end=419430367

运行“resize2fs /dev/vda1”命令扩展文件系统。

resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/vda1 is mounted on /; on-line resizing required
old_desc_blocks = 7, new_desc_blocks = 13
The filesystem on /dev/vda1 is now 52428539 blocks long.

运行df -h命令查看云盘分区大小。
返回分区(/dev/vda1)容量是200GiB,表示已经成功扩容。
阿里云ECS实例云盘扩容,宝塔CentOS不显示新磁盘容量解决方法

刷新宝塔面板首页,可以看到存储空间已经成功扩容。
阿里云ECS实例云盘扩容,宝塔CentOS不显示新磁盘容量解决方法

参考地址:http://www.feiyunjs.com/1924.html

上一篇:

下一篇:

  同类阅读

分享