AWS EC2 實例磁盤空間擴容

AWS Linux 實例磁盤空間擴容

大體步驟:spa

  1. 調整卷大小
  2. 調整分區大小
  3. 調整文件系統大小

參考文章:經過給EBS類型的根設備擴容解決AWS磁盤容量已滿code

1. 調整EBS存儲卷大小

進入控制檯,選擇 EBS - Volumes -Action - Modify Volume
調整EBS存儲卷rem

調整大小

2. 登陸實例調整分區

首先使用lsblk能夠查看附加到實例上的全部存儲卷的真實size以及分區狀況get

image

存儲卷已經調整爲25G
其上只有1個分區 【1】顯示爲 xvda1
並無佔用所有空間it

下面調整分區【1】使其佔用所有卷可用空間
sudo growpart /dev/xvda 1
imageio

分區大小跟EBS大小同樣了class

image

但文件系統空間尚未識別到這部分新增的空間容器

image

3. 調整實例的文件系統進行擴容:

sudo resize2fs /dev/xvda1登錄

https://i.imgur.com/qXLBJ8q.png

Size變爲25G,Doneim

注:
- 掛載在根目錄上的是EBS存儲捲上的分區而不是這個卷,並且卷被擴容可是分區大小不變依舊不能擴容
- xvda是一個存儲卷,xvda1是存儲捲上的一個分區,可是發現並非一個存儲卷被掛載到根而是存儲捲上的一個分區被掛在跟上
- EBS 存儲卷視爲容器,則分區是卷中的另外一個容器,而且數據位於分區上。
- EBS 至關於一塊外部磁盤,若是實例損壞,沒法啓動可用掛載到別到實例上讀取數據。
相關文章
相關標籤/搜索