需要扩展Amazon EC2实例(但只是存储,而不是CPU)

我目前有这个图像:

High-CPU Extra Large Instance (Amazon Linux AMI) 7 GB of memory 20 EC2 Compute Units (8 virtual cores with 2.5 EC2 Compute Units each) 1690 GB of instance storage 64-bit platform I/O Performance: High API name: c1.xlarge 

…我已经用完了空间。 获得更多空间的过程是什么? 这是从shell还是控制面板完成的? 它需要重新启动还是一些奇特的安装点? ( 看中一个linuxpipe理员,谦虚的能力!)

顺便说一句,这是一个客户端的形象,所以虽然我有SSH访问图像,我没有控制面板访问。

任何帮助是极大的赞赏。

您列出了“1690 GB的实例存储”。 目前还不清楚您是否只是引用了您的实例types的规格,或者您是否已经实际格式化并使用了所有的存储。

从问题中不清楚你想要增加什么存储。 以下是对不同情况的一些想法:

实例存储超出引用的限制是不可能的。 但是,默认情况下,该存储并非全部格式化并安装在实例上,因此只要您想使用实例存储,就可以达到此限制。 请注意,实例存储磁盘是短暂的,当实例停止,终止或失败时,内容将丢失。

如果您的实例本身运行在实例存储根磁盘上,那么您不能在不启动另一个实例的情况下增加根磁盘的大小,即使如此,实例存储根磁盘在EC2上的硬限制为10GB。

如果您只是想在这里添加空间并移动数据(build议),则可以创buildEBS卷并将其附加到实例存储或EBS引导实例。 也可以将连接的EBS卷的大小增加到1TB的限制(并且超出使用多个EBS卷的RAID0)。

所有这一切,我要猜测,你最可能的情况是,你正在运行一个EBS启动实例,并需要增加EBS启动卷的大小。

您可以在不使用控制面板访问(亚马逊帐户的电子邮件/密码)的情况下增加EBS启动卷的大小,但是您需要有权访问AWS凭据才能创build快照和卷,分离和附加卷以及停止并启动实例。 您还需要ssh访问权限才能在较大的EBS卷上调整文件系统的大小。

这里是我写的关于这个过程的文章:

在正在运行的EBS引导EC2实例上调整根磁盘的大小
http://alestic.com/2010/02/ec2-resize-running-ebs-root

在权限的相关主题中,我写了一篇文章解释了不同types的AWS凭证:

了解AWS / EC2的访问凭证
http://alestic.com/2009/11/ec2-credentials

在你的问题中提供更多关于你的情况和你想要完成的细节将有助于提高答案的相关性。