修改磁碟區時的需求 - Amazon Elastic Compute Cloud

修改磁碟區時的需求

修改 Amazon EBS 磁碟區時,適用下列需求與限制。若要進一步了解 EBS 磁碟區的一般需求,請參閱EBS 磁碟區的大小與組態限制

支援的執行個體類型

下列執行個體支援 Elastic Volumes:

如果您的執行個體類型不支援 Elastic Volumes,請參閱修改 EBS 磁碟區 (若不支援 Elastic Volumes 的話)

Linux 磁碟區的需求

Linux AMI 需要 GUID 分割表格 (GPT),以及開機磁碟區為 2 TiB (2,048 GiB) 或更大的 GRUB 2。現今有許多 Linux AMI 使用 MBR 分割結構,這最高只支援到 2 TiB 的開機磁碟區大小。如果您的執行個體不是以大於 2 TiB 的開機磁碟區來開機,則您使用的 AMI 可能會將開機磁碟區大小限制為 2 TiB 以下。非開機磁碟區在 Linux 執行個體上並無此限制。如需影響 Windows 磁碟區的需求,請參閱《Windows 執行個體的 Amazon EC2 使用者指南》中的 Windows 磁碟區的需求

嘗試將開機磁碟區大小調整為超過 2 TiB 之前,您可在執行個體上執行下列命令以決定磁碟區將使用 MBR 或 GPT 分割:

[ec2-user ~]$ sudo gdisk -l /dev/xvda

使用 GPT 分割的 Amazon Linux 執行個體將傳回下列資訊:

GPT fdisk (gdisk) version 0.8.10
  
  Partition table scan:
    MBR: protective
    BSD: not present
    APM: not present
    GPT: present
  
  Found valid GPT with protective MBR; using GPT.

使用 MBR 分割的 SUSE 執行個體將傳回下列資訊:

GPT fdisk (gdisk) version 0.8.8
  
  Partition table scan:
    MBR: MBR only
    BSD: not present
    APM: not present
    GPT: not present

限制

  • 啟用 Amazon EBS 磁碟區的 Multi-Attach 不支援 Elastic Volume 作業。

  • 新的磁碟區大小不得超過支援的磁碟區容量。如需更多詳細資訊,請參閱 EBS 磁碟區的大小與組態限制

  • 若在 2016 年 11 月 3 日 23:40 UTC 之前連接磁碟區,您必須初始化 Elastic Volumes 支援。如需詳細資訊,請參閱初始化 Elastic Volumes 支援

  • 如果使用不支援的前代執行個體類型,或在嘗試修改磁碟區時發生錯誤,請參閱修改 EBS 磁碟區 (若不支援 Elastic Volumes 的話)

  • 連接至執行個體作為根磁碟區的 gp2 磁碟區,無法修改為 st1sc1 磁碟區。如果中斷連接並修改為 st1sc1,則無法連接至執行個體作為根磁碟區。

  • 如果要求的磁碟區小於 st1sc1 磁碟區的大小下限,則 gp2 磁碟區無法修改為 st1sc1 磁碟區。

  • 在某些情況下,您必須先分離磁碟區或停止執行個體,才能繼續修改。如果嘗試修改 EBS 磁碟區時出現錯誤訊息,或是要修改連接至前代執行個體類型的 EBS 磁碟區,請採取以下其中一步驟:

    • 針對非根磁碟區,請分離磁碟區與執行個體,套用修改,然後再重新連接磁碟區。

    • 針對根 (開機) 磁碟區,請停止執行個體,套用修改,然後再重新啟動執行個體。

  • 您在現有 io1io2 磁碟區上佈建超過 32,000 IOPS 之後,可能需要執行下列其中一項操作以查看完整效能改善:

    • 分離磁碟區,然後連接。

    • 重新啟動執行個體。

  • 不支援降低 EBS 磁碟區的大小。但您可建立一個較小的磁碟區,然後使用 rsync 之類的應用程式層級工具將資料遷移至該磁碟區。

  • 如果您修改的磁碟區未完全初始化,修改時間會增加。如需詳細資訊,請參閱「初始化 Amazon EBS 磁碟區」。

  • 修改磁碟區之後,請等待至少六個小時,確認磁碟區處於 in-useavailable 狀態,然後再對同一個磁碟區進行其他修改。

  • 雖然 m3.medium 執行個體完全支援磁碟區修改,但 m3.largem3.xlargem3.2xlarge 執行個體可能不支援所有的磁碟區修改功能。