服務器安裝CentOS7系統時,沒注意點了自動分區,空間大部分分到了/home目錄。
需重新分配分區,把空間加到/目錄。
操作步驟:
1.首先你需要備份home文件夾裏面的內容(新系統若是沒有創建其他帳戶可以不備份)
[root@localhost ~]# cp -pr /home/ /homebak/
2.卸載 home :(如果出現 home 存在進程,使用 fuser -m -v -i -k /home 終止 home 下的進程,最後使用 umount /home 卸載 /home)
[root@localhost ~]# umount /home
3.刪除home扇區:
[root@localhost ~]# lvremove /dev/mapper/centos-home
4.給/目錄所在的扇區增加800G:
[root@localhost ~]# lvextend -L +800G /dev/mapper/centos-root
5.擴展/dev/mapper/centos-root文件系統:
[root@localhost ~]# xfs_growfs /dev/mapper/centos-root
6.根據 vgdisplay 中的free PE 的大小確定還有多少空間可分配:
[root@localhost ~]# vgdisplay
7.重新創建home lv :
[root@localhost ~]# lvcreate -L 76G -n home centos
8.創建文件系統:
[root@localhost ~]# mkfs.xfs /dev/centos/home
9.掛載 home:
[root@localhost ~]# mount /dev/centos/home /home
重新分區後的分區大小:
10.把備份的東西cp回home,刪掉備份。