Windows 实例上的设备命名 - Amazon Elastic Compute Cloud

Windows 实例上的设备命名

当您将卷附加到实例时,需要为卷提供设备名称。该设备名称由 Amazon EC2 使用。实例的块储存设备驱动程序会在装载卷时分配实际的卷名称,指定的名称可以与 Amazon EC2 使用的名称不同。

您的实例可支持的卷的数量取决于操作系统。有关更多信息,请参阅实例卷限制

有关 Linux 实例上的设备名称的信息,请参阅 Amazon EC2 用户指南(适用于 Linux 实例) 中的 Linux 实例上的设备命名

可用设备名称

Windows AMI 使用以下一组驱动程序来允许访问虚拟化硬件:AWS PV、Citrix PV 和 RedHat PV。有关更多信息,请参阅Windows 实例的半虚拟化驱动程序

下表列出了在块储存设备映射中或附加 EBS 卷时您可指定的可用设备名称。

驱动程序类型 Available 为根预留 建议用于 EBS 卷 实例存储卷

AWS 半虚拟化,Citrix 半虚拟化

xvd[b-z]

xvd[b-c][a-z]

/dev/sda1

/dev/sd[b-e]

/dev/sda1

xvd[f-z] *

xvdc[a-x]

xvd[a-e]

**

Red Hat 半虚拟化

xvd[a-z]

xvd[b-c][a-z]

/dev/sda1

/dev/sd[b-e]

/dev/sda1

xvd[f-p]

xvdc[a-x]

xvd[a-e]

* 对于 Citrix PV 和 Red Hat PV,如果您映射名为 xvda 的 EBS 卷,则 Windows 不会识别卷(卷对 AWS PV 或 AWS NVMe 可见)。

** 将自动枚举 NVMe 实例存储卷并为其分配 Windows 驱动器号。

有关实例存储卷的更多信息,请参阅 Amazon EC2 实例存储。有关 NVMe EBS 卷(基于 Nitro 的实例)的更多信息,包括如何识别 EBS 设备,请参阅 Windows 实例上的 Amazon EBS 和 NVMe

设备名称注意事项

在选择设备名称时请记住以下原则:

  • 尽管您可以使用用于附加实例存储卷的设备名附加 EBS 卷,我们还是强烈建议您不要这样做,因为这种操作具有不可预测性。

  • 实例的 NVMe 实例存储卷数取决于该实例的大小。将自动枚举 NVMe 实例存储卷并为其分配 Windows 驱动器号

  • AWS Windows AMI 附带其他软件,用于在首次启动时准备实例。此软件为 EC2Config 服务(Windows Server 2016 之前的 Windows AMI)或 EC2Launch(Windows Server 2016 及更高版本)。设备映射到驱动器后,驱动器即完成初始化和装载。根硬盘经过初始化后装载为 C:\。附加到实例的实例存储卷已初始化并装载为 Z:\Y:\ 等。默认情况下,当 EBS 卷附加到 Windows 实例时,它在实例上可能会显示为任何盘符。您可以更改设置,以便按您的规范来设置卷的盘符。有关更多信息,请参阅使用 EC2Config 服务配置 Windows 实例使用 EC2Launch 配置 Windows 实例将磁盘映射到 Windows 实例上的卷