本文最后更新于 2024-03-05,文章内容可能已经过时。

一、背景

轻量服务器磁盘空间快满了, 于是升级了一个配置,磁盘空间从原来的30G 扩容为60G

控制台显示已经是60G的硬盘了,但是服务器上没有自动扩容,需要手动操作下

二、查看磁盘分区信息

输入lsblk 查看磁盘情况 发现vda2挂在的/ 还是只有30G

接下来根据官方教程来操作

输入fdisk -l 查看磁盘的分区信息

输入df -TH 确认已有分区的文件系统类型

三、扩容分区

安装 gdisk

我这是用的Ubuntu系统,所以用以下这条命令

apt-get install gdisk -y

centos:yum install gdisk -y

安装 growpart

Ubuntu:

apt-get install -y cloud-guest-utils

Centos:

yum install -y cloud-utils-growpart

使用 growpart 工具扩容分区

我这里是要扩容vda2分区,所以我执行的是如下命令,已系统实际的分区为准,命令中 /dev/vda2 间需使用空格分隔,执行返回如下结果表示分区扩容成功。

四、扩容文件系统

我的服务器使用的是ext文件系统,执行如下命令

resize2fs /dev/vda2

XFS 系统可以参考官方教程中的命令

输入df -TH 查看扩容结果

结果显示已经从原来的30G扩容成现在的60G了

参考官方教程:轻量应用服务器 在线扩展数据盘分区及文件系统-操作指南-文档中心-腾讯云 (tencent.com)