linux將home目錄的空間轉移給根目錄


 

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM