情况描述
centos7 系统安装完成后,默认会分为两个区,一个根分区,一个 /home 分区,如下所示:

上述图片已给跟分区做过扩容处理,若未扩容,可能只有 50G 大小,完全不够用,需要将 /home 分区的容量分一部分过来。
解决方案
1. 卸载/home分区
cp -r /home /tmp/
umount /home
''' 原因:当执行 umount /home 命令时提示“目标忙”,这通常是因为有进程仍在访问 /home 目录或其下的文件,导致系统无法安全卸载使用 fuser 命令查看哪些进程占用了 /home 目录,杀掉该进程即可 '''fuser -mv /home''' 输出 USER PID ACCESS COMMAND /home: root kernel mount /homealice 1234 ..c.. bash '''kill -9 1234 # 注意将1234替换为自己的进程ID
2. 将 /dev/mapper/centos-home 的空间降低 500G(可更换为自己需要的大小)
lvreduce -L -500G /dev/mapper/centos-home
3. 重新格式化这个分区
mkfs.xfs /dev/mapper/centos-home -f
4. 挂载/home分区
mount /dev/mapper/centos-home /home
5. 扩容根分区
lvextend -L +500G /dev/mapper/centos-root
6. 使修改生效
xfs_growfs /dev/mapper/centos-root
7. 验证
df -hT