将/home下900G转移到/目录下
1、查看分区大小:df -hl
2、备份home文件:tar cvf /run/home.tar /home
3、终止home文件进程(切换到非home路径下执行这个命令):fuser -km /home
3.1、如果没有fuser,在线安装
3.1.1、yum安装: yum install -y psmisc
3.1.2、终止home文件进程(切换到非home路径下执行这个命令):fuser -km /home
3.2、如果没有fuser,离线安装
3.2.1、下砸地址:https://developer.aliyun.com/packageSearch?word=psmisc
3.2.2、下载对应架构离线包(lscpu看centos架构):
这里下载 psmisc-22.20-17.el7.x86_64.rpm上传到linux 的/data目录下
3.2.3、安装:rpm -ivh /data/psmisc-22.20-17.el7.x86_64.rpm
3.2.4、终止home文件进程(切换到非home路径下执行这个命令):fuser -km /home
失败方案:如果安装psmisc-22.20-17.el7.x86_64.rpm失败,请切换其他rpm安装
1)、安装失败
2)、切换psmisc-23.1-5.el8.x86_64.rpm
4、卸载home:umount /home
5、删除home所在逻辑卷:lvremove /dev/mapper/centos-home
选择y
6、扩大根目录所在的逻辑卷:lvextend -L +900G /dev/mapper/centos-root
7、同步文件:xfs_growfs /dev/mapper/centos-root
失败方案:如果同步失败提示is not a mounted XFS filesystem,采用resize2fs命令
1)、失败命令
2)、resize2fs命令
8、重建/home文件系统所需要的逻辑卷(小于933G-900G=33G):lvcreate -L 32G -n /dev/mapper/centos-home
9、创建文件系统:mkfs.xfs /dev/mapper/centos-home
10、挂载/home文件系统:mount /dev/mapper/centos-home
11、恢复/home目录的内容:tar xvf /run/home.tar -C /
12、删除/run下面的备份home文件:rm -rf /run/home.tar