有時候虛擬主機安裝好之後,想要 硬碟擴充 ,在虛擬主機添加硬碟大小之後,
要自己把新添加的硬碟掛載上去,才能夠使用新加入的磁碟空間,
此例為原32G的硬碟添加32G的硬碟空間,首先查看現有硬碟大小,可以看到目前硬碟的使用狀況,分區的規劃
df -h
接著查看硬碟分割及大小,上面顯示完整的硬碟空間下方顯示已分割的磁碟裝置,此名稱可能會隨著系統不同,如果您的主機與此例不同,後續需要自行修改
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
檢視VG名稱,後續需要將新分割的磁區擴充至此
vgdisplay
將分割磁區擴充到上述VG
vgextend centos /dev/sda3
確認VG擴充完成
vgdisplay
檢視邏輯磁區LV路徑
lvdisplay
擴充邏輯磁區
lvextend /dev/centos/root /dev/sda3
擴展xfs檔案系統,此路徑為fdisk -l指令顯示的磁碟裝置
xfs_growfs /dev/mapper/centos-root
確認擴充完成
df -h