如何使用 Amazon Elastic Block Store (Amazon EBS) 彈性磁碟區功能擴展 Amazon Elastic Compute Cloud (Amazon EC2) Linux 執行個體的 EBS 根磁碟區?
使用 Amazon EBS 彈性磁碟區功能,擴展在目前一代執行個體上執行的 EC2 Linux 的 EBS 根磁碟區,而無需分離和重新附加磁碟區。若要擴充在上一代執行個體上執行之 EC2 Linux 的 EBS 根磁碟區,您必須分離磁碟區,然後重新附加。
注意: 如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤訊息,請確認您使用的是最新的 AWS CLI 版本。
1. 修改磁碟區時檢閱要求,以避免在修改期間發生故障。
2. 檢閱 Linux 執行個體上磁碟區效能的最佳做法。這將允許修改後的磁碟區提供您的情況所需的效能特性。
3. 在擴展磁碟區之前,檢閱如何修改 EBS 磁碟區,以識別並解決任何潛在問題。例如,在 2016 年 11 月 3 日之前附加到目前一代執行個體的磁碟區需要停止並重新啟動執行個體,或者分離並重新附加磁碟區以初始化 Amazon EBS 彈性磁碟區功能。這是單次要求。
警告: 停止執行個體會清除任何執行個體儲存體磁碟區上的資料。因此,如果您想要保留的執行個體儲存體磁碟區上有任何資料,請務必將其備份至持久性儲存體。
為確定磁碟區的建立日期,請開啟 Amazon EC2 主控台,然後選擇磁碟區。已建立欄位列出磁碟區的建立日期。
若要顯示磁碟區最近的附加時間 (可能比建立時間更晚),請使用 AWS Command Line Interface (AWS CLI)。
下列命令會針對截止日期之前最近附加的磁碟區發出查詢:
aws ec2 describe-volumes --region us-east-1 --query "Volumes[?Attachments[?AttachTime<='2016-11-01']].{ID:VolumeId}" --output text
輸出是需要注意的磁碟區 ID 的文字清單:
vol-0EXAMPLE vol-5EXAMPLE vol-4EXAMPLE vol-bEXAMPLE vol-0db1c57561EXAMPLE vol-06f90d0c16EXAMPLE
如果您無法使用 Amazon EBS 彈性磁碟區,請擴展 EC2 Linux 執行個體的 EBS 根磁碟區。
1. 對 EC2 執行個體使用 Amazon EBS 彈性磁碟區。請求修改您的 EBS 磁碟區,以擴展 EC2 Linux 執行個體的 EBS 根磁碟區。
2. 擴展 EC2 Linux 執行個體的 EBS 根磁碟區之後擴充 Linux 檔案系統。
如何將 EC2 Ubuntu 執行個體的預設 MBR 磁碟分割配置轉換為 GPT,以便繞過 EBS 磁碟區上 MBR 分割區的 2 TiB 限制?
Amazon EC2 執行個體根裝置磁碟區