本教程是用于Linux虚拟机在调整虚拟硬盘大小后,进行在线不重启热扩容分区大小。

适用于RHEL 7+以上的版本及衍生发行版。(如Centos、Rocky Linux、Alma Linux等)
1.刷新硬盘容量

echo '1' > /sys/block/sda/device/rescan  

#刷新容量,设备为 sda
#注意若大于2TB的硬盘,需要GPT分区格式,且为引导硬盘的话,需要以UEFI引导启动。

2.安装扩容工具

# 安装growpart,使用此工具可以自动调整分区。
yum install cloud-utils-growpart -y


#查看当前磁盘容量
df -h 

# 查看硬盘分区结构,注意只有最后一个分区可以扩容。
growpart /dev/sda2

# 分区扩容,指定硬盘和分区号。
xfs_growfs /dev/sda2