背景:
執行rpm -i xxx.rpm 時,CentOS提示需要 1516M 在 /
使用 df -h 查看內存使用情況,發現 / 的可用空間只有504M;
創建新的磁盤
1. 查看當前disk
2. 添加新的磁盤
3. 創建分區
fdisk /dev/sdb #對新磁盤進行分區
在fdisk的交互模式中,依次輸入:
n --創建新分區
p --創建主分區
分區號 --默認分區編號 1
<回車> --默認起始扇區位置。
<回車> --默認結束扇區位置。 如果要把100G全部分給這個分區,直接兩次回車。如果分60G輸入+60G
w --保存
fdisk -l 查看分區
初始化分區,加入卷組
PV(Physical Volume)- 物理卷
物理卷在邏輯卷管理中處於最底層,它可以是實際物理硬盤上的分區,也可以是整個物理硬盤,也可以是raid設備。VG(Volumne Group)- 卷組
卷組建立在物理卷之上,一個卷組中至少要包括一個物理卷,在卷組建立之後可動態添加物理捲到卷組中。一個邏輯卷管理系統工程中可以只有一個卷組,也可以擁有多個卷組。LV(Logical Volume)- 邏輯卷
邏輯卷建立在卷組之上,卷組中的未分配空間可以用於建立新的邏輯卷,邏輯卷建立後可以動態地擴展和縮小空間。系統中的多個邏輯卷可以屬於同一個卷組,也可以屬於不同的多個卷組
1. 創建PV
pvcreate /dev/sdb1
2. 查看結果
pvdisplay
vgdisplay
3. 將分區加入到虛擬卷組
vgextend centos /dev/sdb1
- centos :vgdisplay的“ VG Name ”
- /dev/sdb1:新分區
4. 查看邏輯卷
lvdisplay
5. 擴展邏輯卷/dev/centos/root
lvextend -L +2G /dev/centos/root
6. 擴大文件系統
xfs_growfs /dev/centos/root
結果
再次執行 rpm -i xxx.rpm,成功!😍