

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

# Amazon EBS 磁碟區修改的需求
<a name="modify-volume-requirements"></a>

修改 Amazon EBS 磁碟區時，適用下列需求與限制。若要進一步了解 EBS 磁碟區的一般需求，請參閱[Amazon EBS 磁碟區限制](volume_constraints.md)。

**Topics**
+ [支援的執行個體類型](#instance-support)
+ [作業系統](#operating-system)

## 支援的執行個體類型
<a name="instance-support"></a>

下列執行個體支援 Elastic Volumes：
+ 所有[目前世代的執行個體](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#current-gen-instances)
+ 下列上一代執行個體：C1、C3、C4、G2、I2、M1、M3、M4、R3 和 R4

如果您的執行個體類型不支援 Elastic Volumes，請參閱[若不支援 Elastic Volumes，請修改 EBS 磁碟區](requesting-ebs-volume-modifications.md#modify-volume-stop-start)。

## 作業系統
<a name="operating-system"></a>

適用下列作業系統需求：

### Linux
<a name="operating-system-linux"></a>

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

嘗試將開機磁碟區大小調整為超過 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
```

### Windows
<a name="operating-system-windows"></a>

根據預設，Windows 用主開機記錄 (MBR) 分割表格初始化磁碟區。但 MBR 僅支援小於 2 TiB (2,048 GiB) 的磁碟區，因此 Windows 將阻止您將 MBR 磁碟區大小調整到超過此限制。在這種情況下，會停用 Windows **Disk Management (磁碟管理)** 公用程式中的 **Extend Volume (擴展磁碟區)** 選項。如果您使用 AWS 管理主控台 或 AWS CLI 建立超過大小限制的 MBR 分割磁碟區，則 Windows 無法偵測或使用額外的空間。

若要克服此限制，您可建立一個使用 GUID 分割表格 (GPT) 較大的新磁碟區，然後從原始的 MBR 磁碟區將資料複製過去。

**建立 GPT 磁碟區**

1. 於 EC2 執行個體所在的可用區域建立一個具有所需大小空白的新磁碟區，然後將磁碟區連接至您的執行個體。
**注意**  
新磁碟區不可以是從快照還原的磁碟區。

1. 登入 Windows 系統，並開啟 **Disk Management (磁碟管理)** (**diskmgmt.exe**)。

1. 開啟新磁碟的內容選單 (按一下滑鼠右鍵)，然後選擇 **Online** (上線)。

1. 在 **Initialize Disk** (初始化磁碟) 視窗中，選取新磁碟並選取 **GPT (GUID Partition Table)** (GPT (GUID 分割表格))、**OK** (確定)。

1. 初始化完成時，使用 robocopy 或 teracopy 等工具將資料從原始磁碟區複製到新磁碟區。

1. 在 **Disk Management** (磁碟管理) 中，將磁碟機代號變更為適當值，然後使舊磁碟區離線。

1. 在 Amazon EC2 主控台中，將舊磁碟區與執行個體分離，重新啟動執行個體，確認其能正常運作，然後刪除舊的磁碟區。