目标:删除home目录,扩大root目录
步骤1:先看一下当前目录情况
命令: # slblk
步骤2(有需要做):备份home内容
备份到data下
命令: # tar cvf /data/home.tar /home
步骤3:卸载home目录
命令:# fuser -km /home //这是终止相关进程
# umount /home //卸载
步骤4:删除home所在的逻辑卷lv
命令:# lvremove /dev/centos/home 选择y
步骤5:扩大root目录所在的逻辑卷,这里增大141.1G
命令: # lvextend -L +141.1G /dev/centos/root
步骤6:扩大/文件系统:
7以上版本使用xfs_growfs,7以下使用resize2fs
命令:# xfs_growfs /dev/centos/root
以下步骤仅供参考,未执行:
步骤7:重建/home文件系统所需要的逻辑卷:
lvcreate -L 0.7G /dev/centos/home
步骤8:创建文件系统:
mkfs.xfs不存在请参考:https://www.cnblogs.com/love3556/articles/5899538.html
mkfs.xfs /dev/centos/home
步骤9:将新建的文件系统挂载到/home目录下:
mount /dev/centos/home
步骤10:恢复/home目录的内容:
tar xvf /data/home.tar -C /
步骤11:删除/run下面的备份:
rm -rf /data/home.tar
PS1:如果出现报错
看Linux出现welcome to emergency mode! 解决方法 - 依然烦特稀 - 博客园 (cnblogs.com)