自行扩容分区和文件系统

管理员
管理员 2025-8-14

登录实例,自行扩容分区和文件系统

参考网址:https://help.aliyun.com/zh/ecs/user-guide/extend-the-partitions-and-file-systems-of-disks-on-a-linux-instance?spm=a2c4g.11186623.0.0.692e714a2PZwfU


云盘和文件系统在使用的状态下,采用resize2fs等工具在线扩容文件系统,有可能会触发文件系统数据问题,该问题与镜像内核版本、resize2fs工具版本相关,与云盘扩容本身无关。建议您为云盘创建快照,做好数据备份。

示例1:ext*(例如ext2、ext3、ext4)文件系统

以扩容云盘分区/dev/vdb1的ext*文件系统为例,则运行如下命令:

sudo resize2fs /dev/vdb1

说明

如果您扩容的是系统盘,命令中的/dev/vdb1需要替换为/dev/vda1。

以扩容裸设备/dev/vdc的ext*文件系统为例,则运行如下命令:

sudo resize2fs /dev/vdc

运行以下命令,确认是否扩容成功。

df -Th

当查询结果中的文件系统容量和控制台容量一致时,表示扩容成功。


示例2:扩容GPT分区和xfs文件系统

设备名:/dev/vdb(数据盘)

2个分区:/dev/vdb1 、/dev/vdb2

文件系统类型:xfs

/dev/vdb2的挂载目录:/mnt

操作系统:Debian 12

扩容分区和文件系统命令如下:

sudo apt-get update
sudo apt-get install -y cloud-guest-utils
type sgdisk || sudo apt-get install -y gdisk
sudo LC_ALL=en_US.UTF-8 growpart /dev/vdb 2
type xfs_growfs || sudo apt-get install -y xfsprogs
sudo xfs_growfs /mnt



回帖
  • 消灭零回复

微信二维码

微信二维码

微信扫码添加微信好友