Centos7、CentOS8、CentOS9 修改硬盘分区大小扩充root分区大小

Centos7 修改硬盘分区大小,实现CentOS无损分区扩容
扩充root分区大小

安装了CentOS7 开发环境及软件后,发现root分区已经才剩下不到1G空间,难不成要干掉重装,OMG,NO!

网上逛了一圈,还有救,实践了一小把,成功搞定,硬生生给root扩容500GB,豪横的人生从此开挂。

顺手将过程文字和截图记录下来,供各位大仙享用。

步骤:

前提条件:给你安装CentOS系统的硬盘,或给虚拟磁盘先扩容,给出足够的扩容空间(本人是在虚拟机中安装,直接在虚拟磁盘扩容),然进入CentOS系统中逐步按如下步骤命令操作。


1.查看磁盘空间大小

df -h


此处可以看到home分区还有545G,我们需要分配500G到root分区(这里根据你自己扩展磁盘实际大小进行调整,可少分不可超分,不再赘述)


2.备份home目录文件

cp -r /home/ homebak/



3.卸载home分区,并查看是否成功

umount /home
df -h


卸载home分区成功


4.删除home所在lv
 

lvremove /dev/mapper/centos-home


5.拓展root所在lv

lvextend -L +500G /dev/mapper/centos-root



6.拓展文件系统,并查看root分区是否扩增成功

xfs_growfs /dev/mapper/centos-root
df -h



可以看到结果,扩展成功
7.重新创建home的lv
 

lvcreate -L 45G -n home centos

(实际操作建议只分40G以内,留些余量,以免失败或造成其他问题,我这里因为还有一些余量并未影响,就直接分45G)

这里很多人会把545-500=剩下的45分给home,其实一般不建议,应该给Free PE留些余量,
vgdisplay


8.创建home文件系统

mkfs.xfs /dev/centos/home


 
9.挂载home分区,并查看是否成功

mount /dev/centos/home /home



挂载成功
 

posted @ 2022-04-18 23:34  太阳神LoveU  阅读(189)  评论(0编辑  收藏  举报  来源