专栏首页运维经验分享linux使用--根目录空间不足,追加空间到根目录下

linux使用--根目录空间不足,追加空间到根目录下

linux使用--根目录空间不足,追加空间到根目录下

最近在爬虫,要保存大量的源码在linux上,最后发现根目录不足,想要追加根目录的空间,我的系统是centos7,还好之前分配了一整个系统盘给centos,有200g,根目录目前使用了50g,现在从home目录分配100g给root目录,剩50g给自己,也就是home目录,我目前就给home留了40g,之前都给的时候出了些小问提,还没琢磨出来,就少分一点,我们先用着,可能是 Free  PE 的问题 。如果是安装时候硬盘空间用完了,也可以进行再挂载一个硬盘进行追加空间。

 我们先来说第一种情况:

主要的思路大体上面已经说了,再详细说一遍:First: 我们先把/home内容进行备份,这里我们就备份到我们的临时目录 tmp 目录下;

                       Second:然后将/home文件系统所在的逻辑卷删除;

                     Third:这边我们就可以进行扩大/root文件系统;

                        Forth:删除了home,就要新建一个/home;

                        Fiveth:最后恢复/home内容,就是把tmp目录我们刚刚压缩的,给恢复过来。

查看分区的状态:

敲入命令:df -h   ,然后可以看到我现在的根目录没剩多少空间了,home的空间比较充足,我们给他分过来一些。

我们先进行home目录的备份

敲入命令:tar cvf /tmp/home.tar /home

然后呢,我们就卸载home目录:

敲入命令:第一条:fuser -km /home/       第二条:umount /home   第三条:lvremove /dev/mapper/centos-home  (删除home目录所在的lv)敲完这命令后会有相应的提示,输入y按enter就可以。

现在此刻就没有home目录啦,不信你自己df -h看看,接下来我们卸载home目录之后,我们系统现在有147g的空间,我们拿出100g,给我们的根目录

敲入命令:lvextend -L +100G /dev/mapper/centos-root

现在空间是追加了,然后就是要扩展/root的文件系统啦

敲入命令:xfs_growfs  /dev/mapper/centos-root 

接下来根目录处理好了,我们来处理home目录,先重新创建home目录的lv

敲入命令:lvcreate -L 40G -n /dev/mapper/centos-home

 或加入剩余空间 vgdisplay

lvdisplay 查看 VG Name               cl

 lvcreate -l +100%FREE -n /dev/mapper/cl-home cl

然后进行创建文件系统

敲入命令:mkfs.xfs  /dev/mapper/centos-home 

接下来我们就要把home目录挂载回去

敲入命令:mount /dev/mapper/centos-home 

最后把之前home备份到tmp的内容,给mv回来,home目录的恢复

敲入命令:第一条 解压 :tar xvf /tmp/home.tar  -C /home/    第二条 我们解压在home 所以要进入home目录 :cd /home/home/     最后一条:mv * ../

然后你在敲df -h,就可以看到现在的系统状态,大功告成!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • CentOS7默认安装的/home中转移空间到根目录

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。

    拓荒者
  • centos7调整根目录挂载分区容量大小

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

    拓荒者
  • 使用Dockerfile文件构建基于centOS系统的tomcat镜像

    上一篇文章的基本做法是通过centOS的官方镜像启动一个容器(上篇文章中图片是直接ctl+v粘贴的,现在不见了不想重新弄),然后进入到容器中,手动敲命令安装JD...

    拓荒者
  • CentOS7下动态调整LVM分区大小的操作步骤

    1、先确认/home分区可用大小,已用大小,可以腾出多大空间,只保留至多少空间大小

    yuanfan2012
  • Linux 系统下如何对目录扩容?

    卸载/home时 提示目标忙,fuser -m /home查看谁用/home时提示没有fuser命令

    用户6543014
  • 微信小程序电商实战-首页(上)

    上一篇:微信小程序电商实战-入门篇 嗨,大家好!经过近两周的精心准备终于开始微信小程序电商实战之路喽。那么最终会做成什么样呢?好了,不啰嗦了 我们先看首页长什么...

    企鹅号小编
  • CentOS7默认安装的/home中转移空间到根目录

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。

    拓荒者
  • 两台服务器文件拷贝

    吾爱乐享
  • CentOS减小home分区扩大root分区

    用户1086810
  • Centos7.2学习记录(4)——调整root和home大小

    剩余大小为441.12G。 扩展/root所在的lv,增加421.12G大小

    胡了了

扫码关注云+社区

领取腾讯云代金券