centos7 lvm 磁碟擴充套件 thin privision
遇到的問題:
centos7 磁碟磁碟空間不足
採用esxi vsphere建立的虛擬機器,並採用 thin privision配置,結果在安裝軟體時,彈出磁碟空間不足,用 df -hl命令檢視磁碟空間顯示如下
解決方法:採用lvm方法增加磁碟空間
解決步驟
1、先在vshpere客戶端擴充虛擬機器硬碟(如果你非虛擬機器的centos系統,要選用其他方式擴充虛擬機器硬碟)
*註釋:若擴容部分為灰色,需要將該虛擬機器所有“快照”刪除,並整合快照冗餘資訊
2、將擴充的磁碟空間設定為虛擬機器可識別的“磁碟空間”,具體步驟如下
- 檢視磁碟情況
fdisk -l
記錄下紅框所示路徑 /dev/sda
- 建立新的分割槽
fdisk /dev/sda
並依次輸入如下命令:
n {new partition}
p {primary partition}
3 {partition number}
[這時會提示修改大小,選擇預設直接回車即可]
t {change partition
id
}
3 {partition number}
8e {Linux LVM partition}
w
如果中間有設定大小之類的提示,就直接回車。
以上dos截圖如下:
- 重啟centos
reboot
- 檢視sd3是否標記為LVM
fdisk -l
此時已標記一個新的sda3
- 調整LVM大小
vgdisplay
重點記錄途中紅框的值
- 為新分配的空間建立一個新的物理卷
pvcreate /dev/sda3
- 使用新的物理捲來擴充套件LVM的VolGroup
vgextend centos_wsj /dev/sda3
- 擴充套件LVM的邏輯卷
1)先檢視邏輯卷
lvdisplay
記住下面紅框內的三個值
2)擴充套件
lvextend /dev/centos_wsj/root /dev/sda3
- 調整邏輯卷的大小
xfs_growfs /dev/centos_wsj/root
- 檢視結果(檢驗)
lvscan
- 再次檢視磁碟空間,看空間是否增加
df -hl