记一次在Esxi8扩容磁盘不生效问题

背景:
一、因为项目体量需要,磁盘需要将50G 扩容至2TB,并且是在服务器关机的情况下进行扩容

image

 

image

 

重启服务器后

执行  df -h

image

可以发现 :
/dev/mapper/centos-root 还是50GB ,/dev/mapper/centos-home 是2TB,本质上相当于新建了一个分区,原分区还是50GB,如果到此你以为就结束了,那么你就会和我一样在业务出现磁盘爆满的生产事故,可以发现/dev/mapper/centos-home 占用1% ,而/dev/mapper/centos-root 99%

image

 

二、下面进入正题,如何完全扩容到/dev/mapper/centos-root

1、确认/home 下没有重要文件,有的话记得备份!

image

 2、执行vgdisplay ,发现没有空闲空间可扩容

image

3、卸载 [root@localhost /]# umount /home

image

4、在执行  lvremove /dev/centos/home,可以发现多了2TB

image

 5、全部扩容至 /dev/centos/root 

[root@localhost /]# lvextend -l +100%FREE /dev/centos/root

image

 

6、最后在执行xfs_growfs /

image

 这介绍下为什么执行 xfs_growfs

xfs_growfs 用于扩展已经挂载的 XFS 文件系统容量。

它的特点是:

  • 在线扩容(无需重启)

  • 不影响现有数据

  • 只作用于文件系统层

7、最后查看磁盘是否扩容成功

image

 

 

 

posted @ 2026-05-11 15:11  liuyi-stack  阅读(11)  评论(0)    收藏  举报