请选择 进入手机版 | 继续访问电脑版

[配置安装使用] [Linux][centOS]调整删除home分区大小 扩大/根分区空间

技术实战 技术实战 1986 人阅读 | 0 人回复

新的centos系统的时候,默认分区的情况下(如果你的磁盘比较大),他默认会把/根分区分50G,而把其他空间放到/home分区下面,这样的话你的根分区容量就太小了,很容易满。 造成了Centos7系统根分区空间小,/home空间大,这样的一个结果,那么怎么样把这个/home给他删除扩容到/根分区呢?

先看下我操作的系统信息:

[root@centos7_168 /]# uname -a
Linux centos7_168 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@centos7_168 /]#

[root@centos7_168 /]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[root@centos7_168 /]#

查看磁盘情况

image.png

修改分区表

[root@centos7_168 /]# vi /etc/fstab

删掉home分区或者注释掉 image.png 卸载掉/home分区,然后查看/home分区已经没有了 ps:如果有需要的数据,记得提前备份,比如:tar cvf /tmp/home.tar /home #备份/home 执行命令之后可以在/tmp文件夹下看到home.tar image.png 作者:程序员潇然 疯狂的字节X https://crazybytex.com/

查看逻辑分区

[root@centos7_168 /]# lvscan
  ACTIVE            '/dev/centos/swap' [<7.88 GiB] inherit
  ACTIVE            '/dev/centos/home' [<41.12 GiB] inherit
  ACTIVE            '/dev/centos/root' [50.00 GiB] inherit
[root@centos7_168 /]#

image.png

移除/home的lv分区

[root@centos7_168 /]# lvremove /dev/mapper/centos-home
Do you really want to remove active logical volume centos/home? [y/n]: y
  Logical volume "home" successfully removed

image.png

再次查看分区情况

image.png

查看一下vg的设置

image.png 其中,Free PE / Size 10527 / 41.12 GiB

空闲空间扩展到 / 根空间

[root@centos7_168 /]# lvextend -l +100%free /dev/mapper/centos-root
  Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to 91.12 GiB (23327 extents).
  Logical volume centos/root successfully resized.

image.png

ps:
关于增加容量,还有其他方式
lvextend -L +1T /dev/mapper/centos-root
lvextend -L +200G /dev/mapper/centos-root

刷新

扩容完成之后,查看空间,你会发现他的容量还没有增加,我们需要刷新一下,需要执行一个命令 image.png image.png

如果是centos7是xfs_growfs,如果是centos6是resize2fs
xfs_growfs /dev/mapper/centos-root

检查确认

image.png common_log.png 转载务必注明出处:程序员潇然,疯狂的字节X,https://www.crazybytex.com/thread-14-1-1.html

关注下面的标签,发现更多相似文章

文章被以下专栏收录:

    黄小斜学Java

    疯狂的字节X

  • 目前专注于分享Java领域干货,公众号同步更新。原创以及收集整理,把最好的留下。
    包括但不限于JVM、计算机科学、算法、数据库、分布式、Spring全家桶、微服务、高并发、Docker容器、ELK、大数据等相关知识,一起进步,一起成长。
热门推荐
[若依]微服务springcloud版新建增添加一个
[md]若依框架是一个比较出名的后台管理系统,有多个不同版本。
[CXX1300] CMake '3.18.1' was not
[md][CXX1300] CMake '3.18.1' was not found in SDK, PATH, or
java 解析modbus 协议 Modbus4j应用 使用mo
[md]本文记录使用java开发modbus协议程序,与串口进行连接,使用