先安裝,否則使用不了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