請求修改 Amazon EBS磁碟區 - Amazon EBS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

請求修改 Amazon EBS磁碟區

使用 Elastic Volumes,您可以動態增加大小、增加或減少效能,以及變更 Amazon EBS磁碟區的磁碟區類型,而無需將其分離。

修改磁碟區時請使用下列程序:

  1. (選用) 最佳實務是在修改含有寶貴資料的磁碟區之前先建立磁碟區快照,以免需要還原變更。如需詳細資訊,請參閱 建立 Amazon EBS 快照

  2. 請求修改磁碟區。

  3. 監控磁碟區修改進度。如需詳細資訊,請參閱 監控 Amazon EBS磁碟區修改的進度

  4. 如果修改了磁碟區的大小,請擴展磁碟區的檔案系統,如此才能使用增加的儲存容量。如需詳細資訊,請參閱在調整 Amazon EBS磁碟區大小後擴展檔案系統

使用彈性EBS磁碟區修改磁碟區

考量事項

請在修改磁碟區時記住下列事項:

  • 修改磁碟區之後,必須等待至少六個小時,並確保磁碟區處於 in-useavailable 狀態,然後再修改同一磁碟區。

  • 根據套用的組態變更,修改EBS磁碟區可能需要幾分鐘到幾小時的時間。大小為 1 TiB 的EBS磁碟區通常需要六小時才能修改。不過,在其他情況下,修改相同磁碟區可能需要 24 小時或更久。修改磁碟區所需的時間並不總是呈線性擴展。因此,較大的磁碟區可能需要較少的時間,而較小的磁碟區可能需要更多時間。

  • 提交磁碟區修改請求後,您無法取消此請求。

  • 您只能增加磁碟區大小。您無法減少磁碟區的大小。

  • 您可以提高或降低磁碟區效能。

  • 如果您不變更磁碟區類型,則磁碟區大小和效能修改必須在當前磁碟區類型的限制之內。如果您變更磁碟區類型,則磁碟區大小和效能修改必須在目標磁碟區類型的限制之內

  • 如果您將磁碟區類型從 變更為 gp2 gp3,而且未指定IOPS或輸送量效能,Amazon EBS會自動佈建與來源gp2磁碟區相同效能或基準gp3效能,以較高者為準。

    例如,如果您將 500 GiB gp2磁碟區修改為 250 MiB /s 輸送量和 1500 IOPS至 ,gp3而不指定IOPS或輸送量效能,Amazon EBS會自動將gp3磁碟區佈建為 3000 IOPS(基準 gp3 IOPS) 和 250 MiB /s (以符合來源gp2磁碟區輸送量)。

若要修改EBS磁碟區,請使用下列其中一種方法。

Console
使用主控台修改EBS磁碟區
  1. 在 開啟 Amazon EC2主控台https://console.aws.amazon.com/ec2/

  2. 在導覽窗格中,選擇 Volumes (磁碟區)。

  3. 選取要修改的磁碟區,並選取 Actions (動作)、Modify Volume (修改磁碟區)。

  4. 修改磁碟區畫面會顯示磁碟區 ID 和磁碟區目前的組態,包括類型、大小、 IOPS和輸送量。請依下列方式設定新組態值:

    • 若要修改類型,請選擇 Volume Type (磁碟區類型) 的值。

    • 若要修改大小,請在 Size (大小) 輸入新的整數值。

    • gp3僅限 io1、 和 io2) 若要修改 IOPS,請輸入 的新值IOPS

    • (僅限 gp3) 若要修改輸送量,請為 Throughput (輸送量) 輸入新值。

  5. 在您完成了變更磁碟區設定之後,請選擇 Modify (修改)。出現確認提示時,請選擇 Modify (修改)。

  6. 重要

    如果您增加磁碟區的大小,則必須擴展磁碟區的分割區,以利用額外的儲存容量。如需詳細資訊,請參閱在調整 Amazon EBS磁碟區大小後擴展檔案系統

  7. 僅限 Windows 執行個體 ) 如果您在沒有 AWS NVMe驅動程式的執行個體上增加NVMe磁碟區大小,您必須重新啟動執行個體,讓 Windows 看到新的磁碟區大小。如需安裝 AWS NVMe驅動程式的詳細資訊,請參閱 AWS NVMe Windows 執行個體的驅動程式

AWS CLI
若要使用 修改EBS磁碟區 AWS CLI

使用 modify-volume 命令,為磁碟區修改一或多個組態設定。例如,如果您的 磁碟區類型大小gp2為 100 GiB則下列命令會將其組態變更為 io1 10,000 和 200 GiB IOPS的 磁碟區類型。

aws ec2 modify-volume --volume-type io1 --iops 10000 --size 200 --volume-id vol-11111111111111111

下列為範例輸出:

{ "VolumeModification": { "TargetSize": 200, "TargetVolumeType": "io1", "ModificationState": "modifying", "VolumeId": "vol-11111111111111111", "TargetIops": 10000, "StartTime": "2017-01-19T22:21:02.959Z", "Progress": 0, "OriginalVolumeType": "gp2", "OriginalIops": 300, "OriginalSize": 100 } }
重要

如果您增加磁碟區的大小,則必須擴展磁碟區的分割區,以利用額外的儲存容量。如需詳細資訊,請參閱在調整 Amazon EBS磁碟區大小後擴展檔案系統

如果不支援彈性EBS磁碟區,請修改磁碟區

如果您使用的是支援的執行個體類型,則可以使用 Elastic Volumes 動態修改 Amazon EBS磁碟區的大小、效能和磁碟區類型,而不會分離它們。

如果您無法使用 Elastic Volumes,但需要修改根 (開機) 磁碟區,則必須停止執行個體、修改磁碟區,然後重新啟動執行個體。

執行個體啟動後,檢查檔案系統大小,確認執行個體能否辨識更大的磁碟區空間。如為 Linux,請用 df -h 命令檢查檔案系統的大小。

[ec2-user ~]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda1 7.9G 943M 6.9G 12% / tmpfs 1.9G 0 1.9G 0% /dev/shm

如果大小未反映新擴展的磁碟區,您必須擴展裝置的檔案系統,如此執行個體才能使用新空間。如需詳細資訊,請參閱在調整 Amazon EBS磁碟區大小後擴展檔案系統

使用 Windows 執行個體時,您可能需要將磁碟區上線才能使用。如需詳細資訊,請參閱讓 Amazon EBS 磁碟區可供使用。您不需要重新格式化磁碟區。