将实例存储卷添加到您的 EC2 实例
使用块储存设备映射为您的实例指定 EBS 卷和实例存储卷。块储存设备映射中的每个条目均包括设备名称和映射到其上的卷。默认块储存设备映射由使用的 AMI 指定。或者,您可在启动实例时为实例指定块储存设备映射。
某个实例类型支持的所有 NVMe 实例存储卷将在实例启动时自动枚举并为其分配设备名称;将这些卷包含在 AMI 或实例的块储存设备映射中不起作用。有关更多信息,请参阅块设备映射。
块储存设备映射始终指定实例的根卷。将自动挂载根卷。对于 Windows 实例,根卷必须是 Amazon EBS 卷;根卷不支持实例存储。
您可在启动实例时使用块储存设备映射来指定额外的 EBS 卷,或者可在实例运行后附加额外的 EBS 卷。有关更多信息,请参阅Amazon EBS 卷。
您只能在启动实例时为其指定实例存储卷。无法在启动实例后将实例存储卷附加到该实例。
如果更改实例类型,实例存储不会附加到新实例类型。有关更多信息,请参阅更改实例类型。
对您的实例可用的实例存储卷的数量和大小因实例类型而异。一些实例类型不支持实例存储卷。如果块储存设备映射中的实例存储卷数超过了对实例可用的实例存储卷数,则其他卷将被忽略。有关每种实例类型支持的实例存储卷的更多信息,请参阅实例存储卷。
如果为您的实例选择的实例类型支持非 NVMe 实例存储卷,则您必须在启动实例时将这些卷添加到实例的块储存设备映射。NVMe 实例存储卷在默认情况下是可用的。在启动实例后,您必须先确保已格式化和挂载实例的实例存储卷,然后才能使用这些存储卷。将自动挂载实例存储支持的实例的根卷。
将实例存储卷添加到 AMI
您可创建带包括实例存储卷的块储存设备映射的 AMI。如果使用支持实例存储卷的实例类型和在其块储存设备映射中指定实例存储卷的 AMI 启动一个实例,则该实例包括这些实例存储卷。如果块储存设备映射中的实例存储卷数超过了对实例可用的实例存储卷数,则其他实例存储卷将被忽略。
注意事项
-
对于 M3 实例,请在实例的块储存设备映射中指定实例存储卷,而非 AMI。Amazon EC2 可能会忽略仅在 AMI 的块储存设备映射中指定的实例存储卷。
-
启动实例时,可忽略 AMI 块储存设备映射中指定的非 NVMe 实例存储卷,或添加实例存储卷。
使用命令行向 AMI 添加实例存储卷
您可以使用以下任一命令。有关这些命令行界面的更多信息,请参阅 访问 Amazon EC2。
-
create-image 或 register-image (AWS CLI)
-
New-EC2Image 和 Register-EC2Image (AWS Tools for Windows PowerShell)
将实例存储卷添加到实例
启动实例时,指定的 AMI 将提供默认块储存设备映射。如果需要额外的实例存储卷,您必须在启动实例时将这些卷添加到实例。您还可忽略 AMI 块储存设备映射中指定的设备。
注意事项
-
对于 M3 实例,即使您未在实例的块储存设备映射中指定实例存储卷,您也可能收到这些卷。
-
对于 HS1 实例,无论您在 AMI 的块储存设备映射中指定了多少个实例存储卷,从 AMI 中启动的实例的块储存设备映射都会自动包括最大数目的支持的实例存储卷。您必须先从块储存设备映射中显式删除不需要的实例存储卷,然后再启动该映射。
使用控制台更新实例的块储存设备映射
-
打开 Amazon EC2 控制台。
-
在控制面板中,选择启动实例。
-
在 Step 1: Choose an Amazon Machine Image (AMI) 中,选择要使用的 AMI,然后选择 Select。
-
按照向导说明操作以完成 Step 1: Choose an Amazon Machine Image (AMI)、Step 2: Choose an Instance Type 和 Step 3: Configure Instance Details。
-
在 Step 4: Add Storage 中,根据需要修改现有条目。对于要添加的每个实例存储卷,选择 Add New Volume,从 Volume Type 中选择实例存储卷,并从 Device 中选择设备名称。可用的实例存储卷数量取决于实例类型。
-
完成向导并启动实例。
-
(可选)要查看实例上可用的实例存储卷,请打开“Windows 磁盘管理”。
使用命令行更新实例的块储存设备映射
您可将下列选项命令之一与对应的命令结合使用。有关这些命令行界面的更多信息,请参阅 访问 Amazon EC2。
-
--block-device-mappings
与 run-instances (AWS CLI) -
带 New-EC2Instance 的
-BlockDeviceMapping
(AWS Tools for Windows PowerShell)
使实例存储卷在您的实例上可用
启动实例后,该实例可使用实例存储卷,但是必须先挂载该卷,然后再使用。对于 Linux 实例,实例类型决定应为您挂载哪种实例存储卷,以及哪些存储卷可由您自行挂载。对于 Windows 实例,EC2Config 服务可为实例挂载实例存储卷。该实例的块储存设备驱动程序会在挂载卷时分配实际的卷名称,指定的名称可以与 Amazon EC2 建议的名称不同。
很多实例存储卷都预先经过 ext3 文件系统的格式化处理。支持 TRIM 指令的基于 SSD 的实例存储卷不会预先经过任何文件系统的格式化处理。然而,您可以在启动实例后,使用您选择的文件系统将卷格式化。有关更多信息,请参阅实例存储卷 TRIM 支持。对于 Windows 实例,EC2Config 服务可利用 NTFS 文件系统重新格式化实例存储卷。
您可以确认,可以从使用自身元数据的实例内使用实例存储设备。有关更多信息,请参阅查看实例存储卷的实例块储存设备映射。
对于 Windows 实例,您还可以使用 Windows 磁盘管理来查看实例存储卷。有关更多信息,请参阅使用磁盘管理工具列出磁盘。
手动挂载实例存储卷
-
选择开始,输入计算机管理,然后按 Enter。
-
在左侧面板中,选择磁盘管理。
-
如果系统提示您初始化卷,请选择要初始化的卷,根据使用场景选择所需的分区类型,然后选择确定。
-
在卷列表中,右键单击要挂载的卷,然后选择新建简单卷。
-
在向导中,选择下一步。
-
在“指定卷大小”页面上,选择下一步,以使用最大卷大小。或者,也可以选择介于最小磁盘空间和最大磁盘空间之间的卷大小。
-
在“分配驱动器号或路径”页面上,执行以下某项操作,然后选择下一步。
-
要使用驱动器号挂载卷,请选择分配以下驱动器号,然后选择要使用的驱动器号。
-
要将卷挂载为文件夹,请选择装入以下空白 NTFS 文件夹中,然后选择浏览,以创建或选择要使用的文件夹。
要想不使用驱动器号或路径挂载卷,请选择不分配驱动器号或驱动器路径。
-
-
在“格式化分区”页面上,请指定是否格式化卷。如果选择格式化卷,请选择所需的文件系统和单位大小,然后指定卷标。
-
选择下一步、完成。