我知道这是一个新手问题,但文档并不明确。
我已经成功启动了一个集群实例 Amazon Linux AMI 2011.02.1 cc1.4xlarge 实例。我需要上传和处理一个大小为 15 GB 的文本文件,但我不知道如何激活“额外”存储。
默认情况下,我只有 8 GB 的存储空间。有人可以帮我编写简单明了的说明,告诉我如何激活我应该拥有的全部存储空间(1690 GB)吗?
非常感谢。
谢谢,
Eugenio
我知道这是一个新手问题,但文档并不明确。
我已经成功启动了一个集群实例 Amazon Linux AMI 2011.02.1 cc1.4xlarge 实例。我需要上传和处理一个大小为 15 GB 的文本文件,但我不知道如何激活“额外”存储。
默认情况下,我只有 8 GB 的存储空间。有人可以帮我编写简单明了的说明,告诉我如何激活我应该拥有的全部存储空间(1690 GB)吗?
非常感谢。
谢谢,
Eugenio
这是一个非常普遍的问题,每个开始使用AWS EC2的人都会有很大的困惑。
这里有两个需要注意的问题:
每个AMI都有一些要求,这将决定您创建的实例的某些配置。
在这里,我们关注AMI的根设备类型:
这些AMI仅适用于已附加EBS卷的实例。因此,如果您选择了EBS支持的AMI,则向导默认会添加一个EBS卷(通常为8 GiB的大小),而您不会注意到,并且您将被收取此EBS的费用,除EC2按小时计费外还要额外付费。在这种情况下,当您ssh到实例时,您只会找到8 GiB的存储空间,而不是在查看https://aws.amazon.com/ec2/pricing/上的EC2价格表时承诺的大存储空间,这很令人困惑。
如果您还想使用这些AMI的-通常很大的-实例存储,则在创建该实例时,必须明确添加一个卷并从“Volume Type”中选择Instance Store 0(在Step 4-Add Storage中)。您可能会将多个驱动器分配给您的实例类型,在这种情况下,您需要将它们全部添加。这些卷只能在创建时添加。如果卷已自动挂载,则可以在/media/ephemeral*
找到它们,否则您需要手动挂载。
这些映像将其根设备设置为实例存储(操作系统将安装在位于/
的实例存储上)。我认为混淆来自于这样一个事实,即这些AMI不会立即显示在第1步的快速启动选项卡中,您在该选项卡中选择AMI时。所有快速启动选项卡中的AMI都是EBS支持的,而现在使用EBS支持的AMI因其各种速度和持久性优势被人们广泛使用,并且亚马逊也推荐这样做。
如果您要使用实例存储支持的AMI以避免处理任何EBS,则在步骤1中,选择“Community AMIs”选项卡,并按Root Device Type = Instance Store过滤它们,然后选择您的AMI。无论您是否在 Step 4-Add Storage中添加Instance Store 0
,实例存储都将可用。
检查您正在以什么Amazon Linux AMI类型启动镜像。根据我的经验,如果您使用“EBS支持”的AMI类型启动,则不会挂载短暂存储。如果您切换到“实例存储”类型,则它将在/ media / ephemeral0
中为您挂载。