12

我有一个 Windows 2008 EC2 实例,我在 EBS 引导驱动器上对其进行了一些自定义。

我将实例作为 m1.small(或 m1.large)启动,并且实例存储未显示为附加驱动器。

我读过 ec2-run-instances 命令中的 -b 开关允许您为临时实例存储创建映射。ec2-run-instances 命令创建一个新实例,但是,在我的例子中,该实例已经存在,因此我将它作为 ec2-start-instances 启动,它没有用于临时实例存储的 -b 开关。

有什么方法可以访问我现有的 EBS 启动实例的 m1.small 实例附带的临时实例存储?

更新:现在(2015 年 2 月)Windows 机器似乎在 Z: 驱动器中安装了临时实例存储。

4

2 回答 2

10

恐怕此功能对Amazon EC2不可用(尚不可用) ,但实际上这是一个非常好的问题 - 用于指代明确的启动时间要求的常见答案,请参见例如ec2-modify-instance-attribute

笔记

如果您想向 Amazon EBS 支持的实例 添加临时存储,则必须在启动实例时添加临时存储。有关更多信息,请参阅 Amazon Elastic Compute Cloud 用户指南中的覆盖 AMI 的块储存设备映射,或 Amazon Elastic Compute Cloud 用户指南中的 添加默认实例存储[强调我的]

这在过去并不是什么大问题,但鉴于最近引入 64 位普遍性意味着垂直扩展多功能性的显着改进(请参阅EC2 更新:新中型实例、64 位普遍性、SSH 客户端),这确实突然成为一个话题-您的问题反过来会产生更多问题:

  • 相反的情况会发生什么,即当我启动一个具有大量临时存储的足够大的实例并随后将其缩小(并可能再次放大)时?
  • 如果以某种方式保留了初始块设备映射,我们是否应该总是从一个大实例开始?(我实际上怀疑情况是否如此。)

This question can only be addressed by the AWS team I guess, so you may want to file a support request or relay the question to the Amazon Elastic Compute Cloud forum at least.

于 2012-05-21T14:30:39.243 回答
6

我认为您要问的(但如果我错了,请纠正我)是“如何向 EC2 实例添加额外的存储?”。

在这种情况下,答案是:

在 AWS 控制台中选择 Volumes 面板并创建所需大小的新卷,确保它与要附加到的实例位于同一可用区。然后选择该新卷,然后单击“附加” - 选择要将其附加到的实例,然后单击“确定”。

现在登录到实例,在计算机管理中选择磁盘管理插件,格式化新的未分配分区,并给它你想要的任何驱动器号。然后它将作为标准 Windows 驱动器显示在资源管理器中。

于 2012-05-18T21:22:06.403 回答