之前由於沒有規劃好分區,導致根分區空間已經滿了。如下所示:
可以使用lvm方式進行根分區擴容,但是比較坑的是,centos7用的是xfs文件系統,要注意
這是常規的擴容方法
1,創建分區
fdisk /dev/sdd #我的新增硬盤 -8e #調整爲lvm系統 partprobe #重新生效分區表
2,創建物理卷
pvcreate /dev/sdd1
3,查看卷組名稱,以及卷組使用情況
vgdisplay
4,將物理卷擴展到卷組
vgextend cl /dev/sdd1
5,查看當前邏輯卷的空間狀態
lvdisplay
6,將卷組中的指定空間擴展到根分區邏輯卷
lvextend -L +50G /dev/mapper/cl-root #指定擴容50G lvextend -l +100%FREE /dev/mapper/cl-root #全部擴容空閒空間
7,刷新根分區
xfs_growfs /dev/mapper/cl-root
但是到了第6部,一直報錯
整個人都不好了,後來查詢到資料
https://lists.centos.org/pipermail/centos/2011-September/117901.html
使用如下命令解決
lvresize -A n -L +50G /dev/cl/root
然後刷新根分區
xfs_growfs /dev/mapper/cl-root
最後解決了
看來以後安裝系統的時候不要系統自動分區,特別是別弄成xfs格式,麻煩