原因分析:磁盘大小当前已经扩展到对应容量,但并未写入文件系统。
准备工作
创建快照以备份数据,防止操作失误导致数据丢失。
根据操作系统安装growpart或者xfsprogs扩容格式化工具。

CentOS 7、Aliyun Linux:

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

Ubuntu 14、Ubuntu 16、Ubuntu 18、Debian 9:

apt install cloud-guest-utils  
apt install xfsprogs

CentOS 7操作系统为例演示分区扩展的步骤

第一步: 扩容分区

growpart /dev/vdb 1

如有报错参考:
[root@cloudduo ~]# growpart /dev/vdb 1
unexpected output in sfdisk --version [sfdisk,来自 util-linux 2.23.2]
解决方法:
执行 LANG=en_US.UTF-8


第二步 扩展文件系统
首先运行 df -Th 命令查看文件系统类型

df -Th

(1)、ext*文件系统(例如ext3和ext4):运行以下命令扩展文件系统。

resize2fs /dev/vdb1

针对数据盘没分区就挂载的情况,运行resize2fs /dev/vdb1会提示没有分区,可以直接运行以下指令

resize2fs /dev/vdb

(2)、xfs文件系统:运行以下命令扩展文件系统

示例命令表示为扩容系统盘的/dev/vda1分区的文件系统。其中根目录(/)为/dev/vdb1的挂载点。

xfs_growfs /www/

注意磁盘的分区名称,你的跟我的不一样,使用以下命令查看,如果没成功的话可以重启一下服务器


第三步 查看是否扩容成功

df -h

CentOS 6操作系统为例演示分区扩展的步骤。

先安装dracut-modules-growroot工具。

yum install -y dracut-modules-growroot

然后覆盖已有的initramfs文件。

dracut -f

第一步

growpart /dev/vdb 1

需重启,重新连接
第二步

resize2fs /dev/vdb1

运行df -h查看云盘分区大小