Centos XFS 硬盤分區調整
問題描述
在安裝新的虛擬機或者系統時,由於無法評估分區的大小,導致后面某個分區太小無法部署服務,比如我們在安裝Linux虛擬機時,給虛擬機分配了500G的硬盤.在不手動設置分區的情況下,會自動將/home 分配400G,/ 目錄分配50G,這樣就會導致"/home"過大,"/"目錄過小的問題(如下圖).所以我們需要手動調整一下home 和/的分區大小;
具體步驟
1.將home目錄進行備份,備份完成后,卸載/home 目錄
umount /home
2.移除home目錄對應的分區
lvremove /dev/mapper/centos-home
3.擴展根目錄分區大小 (我們這里擴展300G)
lvextend -L 300G /dev/mapper/centos-root
4.同步
xfs_growfs /dev/mapper/centos-root
5.查看硬盤分組
pvs
6.將剩余空間分給Home目錄
lvcreate -l +100%Free -n home centos
7.寫入分區
mkfs.xfs /dev/mapper/centos-home
8.硬盤掛在
mount /dev/mapper/centos-home /home
9.查看結果
df -h