先安装,否则使用不了fuser命令
yum install -y psmisc
查看当前目录是否在被使用
fuser -m /home
查看该进程的使用者
ps aux|grep 16976
可以查看到有用户登录在使用
检查并退出所有登录用,直到查不到使用home的目录位置。
备份home目录
tar -cvf home.tar home
卸载/home的挂载
umount /home/
移除逻辑目录
lvremove /dev/mapper/centos-home
提示选Y
Do you really want to remove active logical volume centos/home? [y/n]: y
Logical volume "home" successfully removed
扩容根目录,这里450G根据实际的需求自己写
lvextend -L +450G /dev/mapper/centos-root
增加xfs文件系统的大小
xfs_growfs /dev/mapper/centos-root
创建home逻辑盘,大小用总的大小减去分配给根目录后,总的剩余大小
lvcreate -L 448G -n home centos
格式化
mkfs.xfs /dev/mapper/centos-home
再挂载home目录
mount /dev/mapper/centos-home /home
查询
df -h lsblk
再解压home目录
tar -xvf home.tar