我打算从AWS购买d2.xlarge实例
在这里,我可以获得每个2000 GB的3个硬盘。
但是当我尝试启动实例时,我已经为我创建了存储卷,作为d2.xlarge计划的一部分。
但我不能以root身份使用任何这些卷来安装我的操作系统,如果我将EBS的限制增加到超过30GB,那么我将收取额外的费用,因此这3个硬盘对我来说没用。
这是aws已经创建的卷。 如何更改root并使用其中一个卷来安装我的操作系统。
答案 0 :(得分:1)
答案 1 :(得分:1)
我认为您忽略了d2
实例类型的要点:附加的卷用于存储,而不是用作根卷。这是一个标准的Linux实践:包含操作系统和任何其他应用程序的小型根分区,其中已安装的应用程序数据卷(历史上,/usr
是一个单独的已安装卷,而/home
通常是多个 - 今天的用户安装)。
作为示例用例,您可以使用一组d2
个实例来创建将处理大量数据的Kafka群集,或者作为HDFS群集中的数据节点。
请注意,这些卷短暂:如果实例关闭,您将丢失其内容。因此,仅使用d2
实例类型用于具有冗余存储并且可以丢失实例的应用程序(如HDFS)。 不要将它们用于数据库或单一来源应用程序数据之类的内容,否则将不满意(我个人经历过意外关闭两个d2
个实例被用作Kafka集群的一部分 - 在这种情况下它并不重要,因为我们非常冗余。)
在我看来,使用EBS存储通常是一个更好的主意。它会更昂贵,但是卷的生命周期与实例分开(因此,如果丢失实例,则可以将卷附加到另一个实例)。
还要记住,d2
实例类型使用物理硬盘驱动器,因此您将受限于随机IOPS的数量。
答案 2 :(得分:0)
/dev/sda11 will be the root volume.
如果您已经启动了vm,只需转到卷页面即可识别实例描述中可以找到的volume_id不需要的卷。
stop VM first then detach the vloume and delete it.
start the vm and you will end up with only root volume.
否则,使用AMI启动vm,在添加存储页面中删除这些额外的卷并根据需要增加根卷。