Centos7調整root分區大小


由於centos安裝完畢后一般給root只有50G左右,而home牛大,

所以多數時候需要把home弄小,root給擴展大一點

折騰一下

首先切好用戶到root用戶登陸,我用的systemctl set-default muilti-user.target方式切換到字符ui,然后登陸到root用戶

要不然在卸載home邏輯分區的時候總會有占用的存在

登陸到root后首先要終止占用 /home 進程

fuser -m -v -i -k /home​

接下來備份/home

cp -r  /home/  homebak/

然后卸載​ /home

umount /home 

​接下來刪除/home分區的lv

lvremove /dev/mapper/centos-home 

這個時候又很多空間可用了擴展/root所在的lv,增加到420G

lvextend -L 420G /dev/mapper/centos-root

​分區好了以后必須要擴展/root文件系統才有用

xfs_growfs /dev/mapper/centos-root

接下來重新創建home分區

lvcreate -L 40G -n home centos 

​創建文件系統

mkfs.xfs /dev/centos/home 

重新掛載home回來

​mount /dev/centos/home /home

最后需要還原 /home 相關文件以及對應目錄權限


免責聲明!

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



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