因爲centos安裝完畢後通常給root只有50G左右,而home牛大,centos
因此多數時候須要把home弄小,root給擴展大一點app
折騰一下ui
首先切好用戶到root用戶登錄,我用的systemctl set-default muilti-user.target方式切換到字符ui,而後登錄到root用戶進程
要否則在卸載home邏輯分區的時候總會有佔用的存在rem
登錄到root後首先要終止佔用 /home 進程get
fuser -m -v -i -k /homemui
接下來備份/home擴展
cp -r /home/ homebak/權限
而後卸載 /homemap
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 相關文件以及對應目錄權限