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

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

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

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

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

步骤:

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


1.查看磁盘空间大小

df -h

Centos7、CentOS8、CentOS9 修改硬盘分区大小扩充root分区大小_第1张图片
此处可以看到home分区还有545G,我们需要分配500G到root分区(这里根据你自己扩展磁盘实际大小进行调整,可少分不可超分,不再赘述)


2.备份home目录文件

cp -r /home/ homebak/


Centos7、CentOS8、CentOS9 修改硬盘分区大小扩充root分区大小_第2张图片
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


Centos7、CentOS8、CentOS9 修改硬盘分区大小扩充root分区大小_第3张图片
6.拓展文件系统,并查看root分区是否扩增成功

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


Centos7、CentOS8、CentOS9 修改硬盘分区大小扩充root分区大小_第4张图片


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

lvcreate -L 45G -n home centos

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

这里很多人会把545-500=剩下的45分给home,其实一般不建议,应该给Free PE留些余量,
vgdisplay
Centos7、CentOS8、CentOS9 修改硬盘分区大小扩充root分区大小_第5张图片


8.创建home文件系统

mkfs.xfs /dev/centos/home


Centos7、CentOS8、CentOS9 修改硬盘分区大小扩充root分区大小_第6张图片

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

mount /dev/centos/home /home



挂载成功
 

你可能感兴趣的:(linux,Linux使用手记,系统维护与优化,linux,centos,无损分区,分区扩容)