1. 程式人生 > >oh 呵呵!系統盤磁盤分配home太多

oh 呵呵!系統盤磁盤分配home太多

http dev 分區 配方 如果 準備 remove 結果 搜索

最近被派去機房裝系統,新手一枚,硬件準備妥當之後做完raid,然後就開始安裝系統,系統自己U盤制作的centos7.4,一臺一臺終於裝完了20多臺,然後回家遠程後發現一個嚴重的問題,因為本人不想折騰,所以分區是自動的,550G的系統盤,裝完之後發現/目錄只有50G,瓦特?這種自動分配方法不科學吧!!天哪嚕,要死人了。然後發現大部分是在home目錄,可恥的home目錄!! 好吧,趕緊百度看看有沒有其它解決辦法,心理其實沒有抱多大希望,畢竟系統已經固定了,結果一搜索,還真的有,方法也簡單,就是先卸載home,再加大root,再重新掛載home,具體命令如下:

先df -h查看磁盤,方便之後對比
然後fdisk -l掛載塊的名字(有的小朋友可以直接用UUID)

備份home目錄(如果下面有資料的話)
cp -r /home/ /homebak/
卸載home
umount /home (若是有占用進程可以執行fuser -m -v -i -k /home 終止 home 下的進程,再卸載)
刪除/home對應的掛載塊
lvremove /dev/mapper/centos-home
為根目錄掛載塊加上磁盤
lvextend -L +450G /dev/mapper/centos-root
擴展/root文件系統
xfs_growfs /dev/mapper/centos-root
重新創建home掛載塊(註意,此處剩余的大小需要通過vgdisplay命令來查看FREE PE /SIZE就是剩余大小)
lvcreate -L 25G -n home centos
格式化文件系統
mkfs.xfs /dev/centos/home(也可以是 /dev/mapper/centos-root)
掛載
mount /dev/centos/home /home
再進行查看df -h就已經成功了
接下來再把資料備份回來就可以了

借鑒:https://blog.csdn.net/perfectzq/article/details/73606119

oh 呵呵!系統盤磁盤分配home太多