我想查看或配置我的 Amazon Elastic Compute Cloud (Amazon EC2) Windows Server 2016 或更高版本实例的当前卷映射。或者,我想配置卷映射以便在操作系统 (OS) 中拥有固定的驱动器盘符。
解决方法
查看现有卷映射
有关如何查看实例上的现有卷映射的信息,请参阅如何为 Amazon EC2 Windows 实例附加和映射卷。
配置卷映射
**注意:**以下解决方法适用于 Windows Server 2016 及更高版本,且使用 EC2Launch v2 代理。使用 EC2Launch v2 时,卷映射将作为 Windows 服务进行管理。您可以在 YAML 文件(文件位置为 C:\ProgramData\Amazon\EC2Launch\config\agent-config.yml)中找到配置。有关 EC2Launch v1 的信息,请参阅在 Windows 实例上配置 EC2Launch v1 代理。
初始化所有卷
要初始化所有卷,请完成以下步骤:
- 从“开始”菜单中,打开 Amazon EC2Launch settings(Amazon EC2Launch 设置)。
- 选择 Volumes(卷)选项卡,然后选择 Initialize(初始化)。
- 选择 All(全部)。
- 选择 Save(保存)。
或者,使用 YAML 文件。打开 YAML 文件 (C:\ProgramData\Amazon\EC2Launch\config\agent-config.yml),然后添加以下配置:
- task: initializeVolume
inputs:
initialize: all
当您使用前面的配置时,EC2Launch v2 会自动检测并初始化附加的所有存储卷。
初始化具有驱动器映射的特定磁盘
要初始化特定磁盘并为卷分配特定盘符,请完成以下步骤:
- 从“开始”菜单中,打开 Amazon EC2Launch settings(Amazon EC2Launch 设置)。
- 选择 Volumes(卷)选项卡,然后选择 Initialize(初始化)。
- 选择 Devices(设备)。
- 从 Devices(设备)下拉列表中,选择您的设备,例如 /dev/nvme0n1 和 /dev/nvme1n1。
- 对于每台设备,在 Letter(盘符)下,按下盘符键,例如 Z 和 Y。
- 选择 Save(保存)。
或者,使用 YAML 文件。打开 YAML 文件 (C:\ProgramData\Amazon\EC2Launch\config\agent-config.yml),然后添加以下配置:
- task: initializeVolume
inputs:
initialize: devices
devices:
- device: /dev/nvme0n1
name: Temporary Storage 0
letter: Z
- device: /dev/nvme1n1
name: Temporary Storage 1
letter: Y
注意: 请将 /dev/nvme0n1 和 /dev/nvme1n1 替换为您的存储卷,将 Y 和 Z 替换为您的盘符映射。
在 EC2 Windows 实例上,实例存储卷以设备路径形式提供:
- /dev/nvme0n1 - 临时存储 0
- /dev/nvme1n1 - 临时存储 1
- /dev/nvme1n2 - 临时存储 2
**注意:**实例存储卷的数量因 EC2 实例类型而异。验证您的实例类型的卷计数,以确保配置正确。
相关信息
EC2Launch v2 启动任务的任务定义