centos系統給centos-root硬碟擴容
阿新 • • 發佈:2022-12-02
此伺服器為虛擬機器,通過lsblk
命令檢視當前虛擬機器硬碟:
- 其中一塊硬碟大小為100G,已作為系統盤使用,但是隻分配了15G的空間使用,需要對剩餘空間進行分割槽,並擴容到對應centos卷組的root目錄下.
硬碟擴容
參考地址:https://www.cnblogs.com/straycats/p/11261364.html
- 建立新的分割槽
# 檢視檔案系統的硬碟使用 df -h # 檢視硬碟數量和分割槽情況 fdisk -l # 檢視塊裝置 lsblk # 建立新分割槽 fdisk /dev/vda # 輸入'n'回車(n:新建分割槽) n # 分割槽型別,不用輸入,使用預設配置(p:主分割槽) p # 關於扇區相關資訊不用設定,直接回車 # 設定分割槽號,輸入't'(t:設定分割槽號) t # 輸入“L”,回車,設定分割槽格式未'Linux'(83:Linux) # 建議輸入“8e”,(8e:指定分割槽格式為Linux LVM),因為LVM型別的分割槽可以做RAID設定 83 # 儲存修改,輸入“w”,回車;(w:儲存修改) w # 重啟虛擬機器,只有重啟分割槽後才能使用lsblk命令檢視新的分割槽資訊 reboot # 檢視新的分割槽情況(新的分割槽/dev/vda3) fdisk -l lsblk
- 對目標分割槽擴容
# 建立物理卷
pvcreate /dev/vda3
# 新增物理卷(/dev/vda3)到卷組(centos)
vgextend centos /dev/vda3
# 檢視centos卷組屬性,可以確認可擴容的空間大小
vgdisplay
# 將所有空閒空間均分配給root檔案系統
lvextend -l +100%FREE /dev/mapper/centos-root
# 對root檔案系統執行擴容
xfs_growfs /dev/mapper/centos-root
# 檢視擴容後文件系統的硬碟使用
df -h
# 檢視擴容後的分割槽情況
lsblk
擴容後分區如下:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 252:0 0 100G 0 disk ├─vda2 252:2 0 15G 0 part │ ├─centos-swap 253:1 0 1.6G 0 lvm │ └─centos-root 253:0 0 97.4G 0 lvm / ├─vda3 252:3 0 84G 0 part │ └─centos-root 253:0 0 97.4G 0 lvm / └─vda1 252:1 0 1G 0 part /boot