將執行個體存放區磁碟區新增至 EC2 執行個體 - Amazon Elastic Compute Cloud

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

將執行個體存放區磁碟區新增至 EC2 執行個體

對於具有 NVMe 執行個體儲存體磁碟區的執行個體類型,所有支援的執行個體儲存體磁碟區都會在啟動時自動連接至執行個體。執行個體啟動時,系統會自動列舉這些執行個體儲存體磁碟區並指派裝置名稱。

對於具有非 NVMe 執行個體儲存磁碟區的執行個體類型 (例如 C1、C3、M1、M2、R3、D2、H1、I2、X1 和 X1e),您必須手動為要在啟動時連接的執行個體儲存磁碟區指定區塊裝置對映。您可以在執行個體啟動要求或用來啟動執行個體的 AMI 中,指定區塊型裝置映射。區塊型裝置映射包含裝置名稱和對應的磁碟區。如需更多資訊,請參閱區塊型儲存設備對應

重要

您只能在啟動執行個體時,將執行個體儲存體磁碟區連接至執行個體。啟動執行個體之後,即無法將執行個體存放磁碟區連結到執行個體。

在啟動執行個體之後,您必須先確定執行個體的執行個體存放磁碟區已經過格式化並掛載,才能使用這些磁碟區。以執行個體存放區為後端的執行個體,其根磁碟區會自動掛載。

根磁碟區的考量

區塊型設備映射一律會指定執行個體的根磁碟區。根磁碟區會自動掛載。針對 Windows 執行個體,根磁碟區必須是 Amazon EBS 磁碟區;根磁碟區不支援執行個體存放區。

將執行個體存放區的磁碟區新增至 AMI

您可以建立 AMI,此 AMI 具備包含執行個體存放磁碟區的區塊型設備映射。

如果您啟動執行個體,其使用指定執行個體儲存體磁碟區區塊型裝置映射的 AMI,支援非 NVMe 執行個體儲存體磁碟區,則執行個體包含這些執行個體儲存體磁碟區。如果 AMI 中執行個體儲存體磁碟區區塊型裝置映射的數量,超過執行個體可用的執行個體儲存體磁碟區數量,請忽略額外的執行個體儲存體磁碟區區塊型裝置映射。

如果您啟動執行個體,其使用指定執行個體儲存體磁碟區區塊型裝置映射的 AMI,支援 NVMe 執行個體儲存體磁碟區,則會忽略執行個體儲存體磁碟區區塊型裝置映射。支援 NVMe 執行個體儲存體磁碟區的執行個體會取得所有支援的執行個體儲存體磁碟區,無論執行個體啟動要求和 AMI 中指定的區塊型裝置映射為何。

考量事項
  • 如果是 M3 執行個體,在執行個體的區塊型設備映射中指定執行個體存放區,而非 AMI。Amazon EC2 可能會忽略 AMI 中的執行個體儲存體磁碟區區塊型裝置映射。

  • 啟動執行個體時,您可以略過在 AMI 區塊型設備映射中指定的非 NVMe 執行個體存放磁碟區,或新增執行個體存放磁碟區。

New console
若要使用主控台來將執行個體存放磁碟區加入以 Amazon EBS 為後端的 AMI
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選取 Instances (執行個體),然後選取該執行個體。

  3. 選擇 Actions (動作)Image and templates (映像和範本)Create image (建立映像)

  4. 建立影像 頁面,為您的影像輸入有意義的名稱和說明。

  5. 針對每個要新增的執行個體存放區的磁碟區,選取 Add New Volume (新增新磁碟區)、從 Volume Type (磁碟區類型) 選取一個執行個體存放區的磁碟區,並從 Device (裝置) 選取一個裝置名稱。(如需詳細資訊,請參閱「Windows 執行個體上的設備名稱」。) 可用執行個體存放磁碟區的數量,會視執行個體類型而定。如果是具備 NVMe 執行個體存放磁碟區的執行個體,這些磁碟區的裝置映射取決於作業系統列舉這些磁碟區的順序。

  6. 選擇 Create image (建立映像)。

AWS CLI
使用命令列來將執行個體存放磁碟區加入 AMI

您可以使用下列其中一個命令。如需關於這些命令列介面的詳細資訊,請參閱 存取 Amazon EC2

將非 NVMe 執行個體儲存體磁碟區新增至執行個體

啟動支援非 NVMe 執行個體儲存體磁碟區的執行個體時,您必須為要連接的執行個體儲存體磁碟區,指定區塊型裝置映射。必須在執行個體啟動要求或用於啟動執行個體的 AMI 中,指定區塊型裝置映射。

如果 AMI 包含執行個體儲存體磁碟區的區塊型裝置映射,您不需要在執行個體啟動要求中指定區塊型裝置映射,除非您需要的執行個體儲存體磁碟區數量超過 AMI 中所包含的數量。

如果 AMI 不包括執行個體儲存體磁碟區的區塊型裝置映射,則必須在執行個體啟動請求中指定區塊型裝置映射。

考量事項
  • 如果是 M3 執行個體,即使未在執行個體的區塊型設備映射中指定這些執行個體,您可能也會獲得執行個體存放磁碟區。

若要在執行個體啟動要求中指定區塊型裝置映射,請使用下列任一方法。

Amazon EC2 console
  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在儀表板中,選擇啟動執行個體

  3. Application and OS Images (應用程式和 OS 映像) 區段中,選取要使用的 AMI。

  4. 設定儲存體區段中,執行個體儲存體磁碟區區段會列出可連結至該執行個體的執行個體儲存體磁碟區。可用執行個體存放磁碟區的數量,會視執行個體類型而定。

  5. 對於要連接的每個執行個體儲存體磁碟區,針對裝置名稱,請選取要使用的裝置名稱。

  6. 根據需要進行剩餘的執行個體設定,然後選擇啟動執行個體

Command line

您可以使用下列任一命令,搭配對應的選項。

讓執行個體上的執行個體存放區的磁碟區變成可用

啟動具有連接執行個體儲存體磁碟區的執行個體之後,您必須先掛接磁碟區,才能存取這些磁碟區。

如果是 Linux 執行個體,許多執行個體儲存體磁碟區會預先格式化為 ext3 檔案系統。支援 TRIM 指示、採用 SSD 的執行個體存放磁碟區,不會預先格式化為任何檔案系統。不過,在啟動執行個體之後,您可以將磁碟區格式化為自選的檔案系統。如需詳細資訊,請參閱 執行個體存放區磁碟區 TRIM 支援。如果是 Windows 執行個體,系統會將執行個體儲存體磁碟區重新格式化為 NTFS 檔案系統。

您可以利用執行個體中繼資料來確認,執行個體存放區可以從執行個體本身之內使用。如需詳細資訊,請參閱 檢視執行個體區塊型儲存裝置對應的執行個體存放區的磁碟區

如果是 Windows 執行個體,您也可以使用 Windows 磁碟管理公用程式,來檢視執行個體存放磁碟區。如需詳細資訊,請參閱 使用磁碟管理列出磁碟

手動掛載執行個體存放區磁碟區
  1. 選擇開始,輸入電腦管理,然後按 Enter

  2. 在左側面板中,選擇磁碟管理

  3. 如果系統提示您初始化磁碟區,請選取要初始化的磁碟區,根據您的使用案例選取所需的磁碟分割類型,然後選取 確定

  4. 在磁碟區清單中,以滑鼠右鍵按一下要裝載的磁碟區,然後選擇新增簡單磁碟區

  5. 在精靈上,選擇下一步

  6. 在「指定磁碟區大小」畫面上,選擇下一步以使用最大磁碟區大小。或者,選擇介於最小和最大磁碟空間之間的磁碟區大小。

  7. 在「指派磁碟機代號或路徑」畫面上,執行下列其中一項作業,然後選擇下一步

    • 若要使用磁碟機代號掛接磁碟區,請選擇指派下列磁碟機代號,然後選擇要使用的磁碟機代號。

    • 若要將磁碟區掛接為資料夾,請在下列空白 NTFS 資料夾中選取掛接,然後選取瀏覽以建立或選取要使用的資料夾。

    • 若要在沒有磁碟機代號或路徑的情況下掛接磁碟區,請選擇不要指派磁碟機代號或磁碟機路徑

  8. 在「格式化磁碟分割」畫面上,指定是否要格式化磁碟區。如果您選擇格式化磁碟區,請選擇所需的檔案系統和單位大小,然後指定磁碟區標籤。

  9. 依序選擇下一步完成