centos7root分區擴容


該操作是將home盤下的分區空間轉移到root盤下的分區空間中

1、查看分區:

df -h

 2、備份home文件

tar cvf /tmp/home.tar /home

 3、下載並安裝fuser命令插件

百度網盤鏈接如下:

鏈接:https://pan.baidu.com/s/1NMV8zzTXO3_cCm-SYX0Fow
提取碼:vjsn

將下載好的rpm包上傳到服務器上,進入上傳目錄,執行:

rpm –ivh *.rpm

 4、終止/home系統文件進程,卸載/home

fuser -km /home/
umount /home

 5、刪除/home對應的lv

需要注意的點在於“lvremove”后邊的文件路徑是通過df -h查看得到的

lvremove /dev/mapper/centos-home

6、擴展/root對應的lv

root增加多少G的空間,home就要跟着減少多少G的空間

lvextend -L +10G /dev/mapper/centos-root

 7、擴展/root文件系統

xfs_growfs /dev/mapper/centos-root

8、重新創建home lv

root增加多少G的空間,home就要跟着減少多少G的空間

lvcreate -L 36.9G -n /dev/mapper/centos-home

9、創建文件系統

mkfs.xfs  /dev/mapper/centos-home

 

10、掛載home

mount /dev/mapper/centos-home

11、home文件恢復

tar xvf /tmp/home.tar -C/home/
cd /home/home/
mv * ../
cd /home
rm -rf home

 


免責聲明!

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



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