因最初裝系統的時候,分盤不是很合理,導致root盤太小不夠用,home太大用不了,研究一下重新分盤,在此記錄
df -h 查看各盤大小 --最初的root
步驟:
- 使用df-h查看空間使用情況
- 備份home,轉移到其他服務器存儲
- 卸載home文件系統
- 刪除/home所在的lv
- 擴展/root所在的lv
- 擴展/root文件系統
- 重新創建home lv並掛載home
- 將之前的文件倒回來
- 查看最終調整結果
一:首先打包home下所有文件
tar cvf /home/home96.tar /home
二:從本地轉到其他服務器,或者其他服務器拉取本地tar
scp root@192.168.100.96:/home/hone96/home96.tar /home/
三:卸載home系統
fuser -km /home/
umount /home
有可能會遇到錯誤,看下圖解決,沒錯誤更好
fuser -m -v /home/
kill -9 3336508
四:刪除/home所在的lv
lvremove /dev/mapper/cl-home
五:擴大/root所在的lv
lvextend -L +450G /dev/mapper/cl-root
六:擴展root的文件系統 如上圖
xfs_growfs /dev/mapper/cl-root
七:重新創建home並掛載lv
lvcreate -L 1.8T -n home cl
mkfs.xfs /dev/cl/home
八:將之前的文件倒回來
scp /home/hone96/home96.tar root@192.168.100.96:/home
九:到home下解包
tar xvf home96.tar
因為解壓會多生成一級目錄,將他們切換目錄
mv * ../
十:再次查看各級目錄
至此,成功擴大--------