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

本文详细记录了如何在CentOS7系统中无损扩展root分区的步骤,包括查看磁盘空间、备份home目录、卸载及删除分区、扩展LV和文件系统,以及重新创建和挂载home分区。通过这一系列操作,成功为root分区扩容500GB。
摘要由CSDN通过智能技术生成

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



挂载成功
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值