大體步驟:spa
- 調整卷大小
- 調整分區大小
- 調整文件系統大小
參考文章:經過給EBS類型的根設備擴容解決AWS磁盤容量已滿code
進入控制檯,選擇 EBS - Volumes -Action - Modify Volume
rem
首先使用lsblk
能夠查看附加到實例上的全部存儲卷的真實size以及分區狀況get
存儲卷已經調整爲25G
其上只有1個分區 【1】顯示爲 xvda1
並無佔用所有空間it
下面調整分區【1】使其佔用所有卷可用空間sudo growpart /dev/xvda 1
io
分區大小跟EBS大小同樣了class
但文件系統空間尚未識別到這部分新增的空間容器
sudo resize2fs /dev/xvda1
登錄
Size變爲25G,Doneim
注: - 掛載在根目錄上的是EBS存儲捲上的分區而不是這個卷,並且卷被擴容可是分區大小不變依舊不能擴容 - xvda是一個存儲卷,xvda1是存儲捲上的一個分區,可是發現並非一個存儲卷被掛載到根而是存儲捲上的一個分區被掛在跟上 - EBS 存儲卷視爲容器,則分區是卷中的另外一個容器,而且數據位於分區上。 - EBS 至關於一塊外部磁盤,若是實例損壞,沒法啓動可用掛載到別到實例上讀取數據。