linux 将home空间分配到root目录

本文详细介绍了如何在Linux系统中备份home目录,通过创建新的逻辑卷进行扩容,以及如何扩展根目录空间。首先,通过mkdir和mv命令备份home目录,然后umount并使用lvremove删除原有逻辑卷。接着,使用lvcreate创建新的50GB逻辑卷,并用xfs文件系统格式化。挂载新逻辑卷到/home并恢复备份数据。同时,通过lvextend和xfs_growfs命令扩展根目录容量,确保系统有足够的存储空间。整个过程旨在提升系统管理技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.备份home(如果home没有东西就不需要备份)

mkdir /home-backup

mv /home/* /home-backup/

卸载home目录

umount /home

删除逻辑卷

lvremove /dev/centos/home

查看卷组可用空间

vgdisplay

Free PE / Size 中显示的空间为卷组的空闲空间1.03T

2.新建home目录

创建新的home卷,并分配空间。

L表示大小,默认单位为M;n表示卷名;这里的centos是CentOS7安装系统的时候就默认建立好的卷组名。

lvcreate -L 50G -n home centos

查看逻辑卷home

lvdisplay

再次查看卷组空间大小

vgdisplay

在新建的逻辑卷home上建立xfs文件系统

mkfs -t xfs /dev/centos/home

把这个新逻辑卷home挂到之前的文件夹/home中去,直接重启用fstab来挂载也行。

mount /dev/centos/home /home

df -h

再把之前拷出来的东西拷回新建的/home中,拷贝完成就可以直接用这个普通用户来桌面登录系统了,不用重启。

mv /home-backup/* /home/

3.根目录扩容

lvextend -L +1007G /dev/centos/root

lvdisplay

xfs_growfs /dev/centos/root 

扩展root卷

如果在卸载home目录时,出现home目录正忙,利用下面的命令傻吊占有的进程

fuser -km /home/

改文章是摘抄自转载链接,主要是为了加强记忆,如果作者不允许,留言删除

原创链接:https://www.cnblogs.com/chuijingjing/p/14772080.html


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值