物理机安装linux,根目录爆满,home目录还很大,不关机迁移空间到根目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了物理机安装linux,根目录爆满,home目录还很大,不关机迁移空间到根目录相关的知识,希望对你有一定的参考价值。

一台物理服务器,硬盘使用自动分区,这样的话根只有50G,/home目录却有很多的空间,使用才1%。增加硬盘再扩充到根目录,自然没有问题,但是现在想把HOME目录的空间能移到根目录下才是最好的解决办法。接着操作一下
技术图片

1,首先要删除这个/home分区,要备份的先备份,我这个没有,直接umonut ,卸载/home,如果无法卸载,先终止使用/home文件系统的进程
fuser -km /home 我这个没有,直接可以umount /home/
技术图片
2,删除/home所在的lv
技术图片
3,扩展/root所在的lv,增加500G
技术图片
4,扩展/root文件系统
技术图片
至此根目录已经扩充好了,
技术图片
大家发现没有,没有HOME目录,因为前面给删除了,后面再创建一个home的逻辑卷
5,重新创建home lv
这一步我做了很多遍都有问题,把采的坑看看
技术图片
-n 后面是LV的名称,提示找不到mapper的卷组,其实我们的卷组的名称用vgdisplay 第一行就可以看是“VolGroup”
然后就在命令中加入了卷组的名称,但是还是提示两个卷组不一样
技术图片
还是卷组名和卷组的关系没搞对,去了dev/mapper/查看,确实没有发现home的卷名,只有root和swap
技术图片
用lvdisplay看看LV的一些详细信息。技术图片
就把命令改了下。lvcreate -L 100G -n lv_home VolGroup 。提示成功了,而且到dev/mapper/去看也有VolGroup-lv_home。和原来删除的名称一样。
技术图片
6,创建文件系统
mkfs.ext4 /dev/mapper/VolGroup-lv_home 相当于格式化分区
7,挂载home
mount /dev/mapper/VolGroup-lv_home
8,df -h看一下,和原来没删除之前都一样,这样的好处是,/etc/fstab里的挂载的/home目录不用修改。其它当时创建LV逻辑卷的时候,应该是可以随便起一个名字,然后在fstab里修改home目录的挂载路径应该也是一样的。
技术图片

以上是关于物理机安装linux,根目录爆满,home目录还很大,不关机迁移空间到根目录的主要内容,如果未能解决你的问题,请参考以下文章

怎么在虚拟机Linux系统home目录下增加目录

Centos7 给根目录磁盘扩容

linux debian 文件系统根目录空间不足。

Cenos7---Samba服务器搭建

linux系统根目录磁盘挂载爆满,创建新的磁盘挂载

虚拟机 上的ubuntu系统 移到 物理机 上启动