将 Amazon EBS 卷挂载到实例 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

将 Amazon EBS 卷挂载到实例

您可以将可用的 EBS 卷附加到与该卷处于同一可用区中的一个或多个实例。

有关在启动时向实例添加 EBS 卷的信息,请参阅实例块储存设备映射

先决条件
  • 确定您可以将多少个卷附加到您的实例。您可以挂载到实例的最大 Amazon EBS 卷数取决于实例类型和实例规模。有关更多信息,请参阅实例卷限制

  • 如果卷已加密,只能将它附加到支持 Amazon EBS 加密的实例上。有关更多信息,请参阅支持的实例类型

  • 如果卷有 Amazon Web Services Marketplace 产品代码:

    • 卷只能附加到已停止的实例。

    • 您必须订阅卷上的 Amazon Web Services Marketplace 代码。

    • 实例的配置(实例类型、操作系统)必须支持这一特定的 Amazon Web Services Marketplace 代码。例如,您不能从 Windows 实例取用卷,然后将其附加到 Linux 实例。

    • Amazon Web Services Marketplace 产品代码从卷复制到实例。

您可以使用以下方法之一将卷挂载到实例。

Console
使用控制台将 EBS 卷附加到实例
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格中,选择 Volumes

  3. 选择需要附加的卷,然后选择 Actions(操作)、Attach volume(附加卷)。

    注意

    您只能附加处于 Available 状态中的卷。

  4. 对于 Instance(实例),输入实例的 ID 或从选项列表中选择实例。

    注意
    • 卷必须附加到位于同一可用区的实例上。

    • 如果卷已加密,只能将它附加到支持 Amazon EBS 加密的实例上。有关更多信息,请参阅Amazon EBS 加密

  5. 对于 Device name(设备名称),输入卷支持的设备名称。该设备名称由 Amazon EC2 使用。在挂载卷时,实例的块储存设备驱动程序将分配不同的卷名称。有关更多信息,请参阅Linux 实例上的设备名称

  6. 选择附加卷

  7. 连接到实例并挂载卷。有关更多信息,请参阅使 Amazon EBS 卷可在 Linux 上使用

Amazon CLI
要使用 Amazon CLI 将一个 EBS 卷挂载到一个实例

使用 attach-volume 命令。

Tools for Windows PowerShell
要使用 Tools for Windows PowerShell 将一个 EBS 卷挂载到一个实例

使用 Add-EC2Volume 命令。

注意
  • 如果您尝试连接的卷数量超出了实例类型的卷限制,则请求会失败。有关更多信息,请参阅实例卷限制

  • 在某些情况下,您可能会发现某个并非附加到 /dev/xvda/dev/sda 的卷成为了您的实例的根卷。当您将另一个实例的根卷或从某个根卷的快照中创建的卷附加到带有现有根卷的实例时,可能会发生这种情况。有关详细信息,请参阅从错误的卷启动