原因分析:磁盘大小当前已经扩展到对应容量,但并未写入文件系统。
准备工作
创建快照以备份数据,防止操作失误导致数据丢失。
根据操作系统安装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/vda 1
如有报错参考:
[root@cloudduo ~]# growpart /dev/vda 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/vda1
(2)、xfs文件系统:运行以下命令扩展文件系统
示例命令表示为扩容系统盘的/dev/vda1分区的文件系统。其中根目录(/)为/dev/vda1的挂载点。
xfs_growfs /
注意磁盘的分区名称,你的跟我的不一样,使用以下命令查看,如果没成功的话可以重启一下服务器
第三步 查看是否扩容成功
df -h
CentOS 6操作系统为例演示分区扩展的步骤。
先安装dracut-modules-growroot工具。
yum install -y dracut-modules-growroot
然后覆盖已有的initramfs文件。
dracut -f
第一步
growpart /dev/vda 1
需重启,重新连接
第二步
resize2fs /dev/vda1
运行df -h查看云盘分区大小
如果是扩容数据盘的话,请您将文档中的/dev/vda 改为/dev/vdb