LearnHub

  • 首页
  • 科学上网
  • 网络相关
  • 谷歌相关
  • 实用工具
  • 在线视频
  • 搭建工具
  • 新闻快讯
  • 原创类
  • 教程类
Kratos
专注于用户阅读体验的响应式博客主题
  1. 首页
  2. 教程类
  3. 正文

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

2023年 10月 12日 12次阅读 0人点赞 0条评论

安装了CentOS7 开发环境及软件后,发现root分区已经才剩下不到1G空间,难不成要干掉重装,OMG,NO!
网上逛了一圈,还有救,实践了一小把,成功搞定,硬生生给root扩容500GB,豪横的人生从此开挂。
顺手将过程文字和截图记录下来,供各位大仙享用。
步骤:
前提条件:给你安装CentOS系统的硬盘,或给虚拟磁盘先扩容,给出足够的扩容空间(本人是在虚拟机中安装,直接在虚拟磁盘扩容),然进入CentOS系统中逐步按如下步骤命令操作。

# 查看文件系统类型
[root@localhost bigunion]# df -Th
文件系统            类型      容量  已用  可用 已用% 挂载点
devtmpfs            devtmpfs  7.8G     0  7.8G    0% /dev
tmpfs               tmpfs     7.8G     0  7.8G    0% /dev/shm
tmpfs               tmpfs     7.8G  9.2M  7.8G    1% /run
tmpfs               tmpfs     7.8G     0  7.8G    0% /sys/fs/cgroup
/dev/mapper/cl-root xfs        70G   70G   12M  100% /
/dev/sda2           xfs      1014M  237M  778M   24% /boot
/dev/mapper/cl-home xfs       945G  6.9G  938G    1% /home
/dev/sda1           vfat      599M  7.3M  592M    2% /boot/efi
tmpfs               tmpfs     1.6G     0  1.6G    0% /run/user/0
overlay             overlay    70G   70G   12M  100% /var/lib/docker/overlay2/bb3e7c89d63c2647a88190874c89eb587991785738f9f6929da3aa0797f96378/merged

# 查看文件系统大小
[root@localhost bigunion]# df -hl
文件系统             容量  已用  可用 已用% 挂载点
devtmpfs             7.8G     0  7.8G    0% /dev
tmpfs                7.8G     0  7.8G    0% /dev/shm
tmpfs                7.8G  9.2M  7.8G    1% /run
tmpfs                7.8G     0  7.8G    0% /sys/fs/cgroup
/dev/mapper/cl-root   70G   70G   14M  100% /
/dev/sda2           1014M  237M  778M   24% /boot
/dev/mapper/cl-home  945G  6.9G  938G    1% /home
/dev/sda1            599M  7.3M  592M    2% /boot/efi
tmpfs                1.6G     0  1.6G    0% /run/user/0
overlay               70G   70G   14M  100% /var/lib/docker/overlay2/bb3e7c89d63c2647a88190874c89eb587991785738f9f6929da3aa0797f96378/merged

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

挂载成功

将之前home的备份文件copy到新的home下

cp -r /root/homebak/* /home

标签: 暂无
最后更新:2023年 10月 12日

骑着毛驴看世界

我们是一个汇集了各种教程的在线知识宝库。无论您是寻找如何精通编程、烹饪美食、学习新技能,还是探索创意艺术和健康生活的窍门,我们的网站都为您提供了丰富的教程资源。不仅可以浏览他人的精彩教程,还可以轻松创建和分享自己的知识,与全球的学习者互动。无论您是一位导师还是一名学徒,『LearnHub』都是您不可或缺的学习伙伴,助您在各种领域不断成长。加入我们,开启学习的无限可能!

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

归档

  • 2026 年 11 月
  • 2023 年 10 月

分类

  • 原创类
  • 搭建工具
  • 教程类
  • 科学上网
  • 网络相关

近期文章

  • WordPress一键替换域名
  • 绿盾客户端文件加密不显示锁的图标,加密功能正常
  • centos 9 安装 详细步骤,包含安装环境,软件,分区等简单使用以及讲解
  • WordPress自适应WebP格式图片加速方法-Nginx,WP插件和CDN三种方式
  • SmartDNS +dnsmasq+Passwall+AdguardHome 优化

近期评论

  1. 睡瞌睡 发表在 DOCKER安装CUPS容器实现无线打印(支持大部分ARM设备)
  2. 萨达加 发表在 centos stream9 设置网卡IP
  3. 骑着毛驴看世界 发表在 centos stream9 设置网卡IP

COPYRIGHT © 2023 LearnHub. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang