Centos7未分割硬碟擴充

有時候虛擬主機安裝好之後,想要 硬碟擴充 ,在虛擬主機添加硬碟大小之後,

要自己把新添加的硬碟掛載上去,才能夠使用新加入的磁碟空間,

此例為原32G的硬碟添加32G的硬碟空間,首先查看現有硬碟大小,可以看到目前硬碟的使用狀況,分區的規劃

1603800589981
df -h

接著查看硬碟分割及大小,上面顯示完整的硬碟空間下方顯示已分割的磁碟裝置,此名稱可能會隨著系統不同,如果您的主機與此例不同,後續需要自行修改

1603800747994
fdisk -l

建立分割區

fdisk /dev/sda

按造下列指示輸入

Command (m for help):n //新增分割槽
Partition type:
p primary (2 primary, 0 extended, 2 free)
e extended
Select (default p): p //建立主分割槽
Partition number (3,4, default 3):3 //分割槽號
First sector (67108864-134217727, default 67108864):Enter //起始扇區預設
Last sector, +sectors or +size{K,M,G} (67108864-134217727, default 134217727):Enter //結束扇區預設
Command (m for help):t //修改分割區格式
Partition number (1-3, default 3):3 //選擇分割區
Hex code (type L to list all codes):8e //更改格式為Linux LVM
Command (m for help):p //檢視分割區
Command (m for help):w //儲存分割區並退出

reboot,重新開機

轉換分割區格式為PV

pvcreate /dev/sda3
1603801202449

檢視VG名稱,後續需要將新分割的磁區擴充至此

vgdisplay
1603801306791

將分割磁區擴充到上述VG

vgextend centos /dev/sda3
1603801338197

確認VG擴充完成

vgdisplay
1603801651213

檢視邏輯磁區LV路徑

lvdisplay
1603801747901

擴充邏輯磁區

lvextend /dev/centos/root /dev/sda3
1603801801270

擴展xfs檔案系統,此路徑為fdisk -l指令顯示的磁碟裝置

xfs_growfs /dev/mapper/centos-root
1603801923867

確認擴充完成

df -h
1603806313057