iT邦幫忙

2

AWS EC2 不停機擴充磁碟容量( EBS限定)

  • 分享至 

  • xImage
  •  

最近有這個需求,發現沒有想像中難,也分享給大家。

首先找到你要擴充的 EBS Volume,可以從 AWS 控制台,在 EC2 的資訊內容中找到使用的 volume,點連結進去後,找 Action 中的 Modify Volume,在那個頁面中直接增加需要的大小,例如從 32G 增加到 64G。

接著則需要 ssh 到 ec2 當中,以我使用的 Ubuntu 作為系統為例為例:

lsblk

#output
...
nvme0n1      259:0    0   64G  0 disk
├─nvme0n1p1  259:1    0 31.9G  0 part /
├─nvme0n1p14 259:2    0    4M  0 part
└─nvme0n1p15 259:3    0  106M  0 part /boot/efi

可以看到已經變成 64 GB,例目前只有 32GB

接下來使用

sudo growpart /dev/nvme0n1 1
sudo resize2fs /dev/nvme0n1p1

重新設定大小,之後再執行一下 df -h 來確認一下是否有增加即完成了。

是不是很簡單。


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0

這邊其實你要注意一下,不同的作業系統會有不一樣的操作。
而且你因該少了 growpart 的操作控制。

AWS的說明文檔其實有提供。
https://docs.aws.amazon.com/zh_tw/ebs/latest/userguide/recognize-expanded-volume-linux.html

bigsmile iT邦新手 4 級 ‧ 2025-06-19 18:49:05 檢舉

感謝指正,的確是貼上來的時候沒有貼好

我要留言

立即登入留言