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

Jul*_*ian 5 disk-space-utilization amazon-ami amazon-ec2

我目前有这张图片:

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
Run Code Online (Sandbox Code Playgroud)

......我的空间用完了。获得更多空间的过程是什么?这是从外壳还是控制面板完成的?它是否需要重新启动或一些花哨的安装点?(喜欢具有适度能力的 linux 管理员!)

顺便说一下,这是一个客户端的图像,所以虽然我可以通过 SSH 访问该图像,但我没有控制面板访问权限。

任何帮助是极大的赞赏。

Eri*_*ond 8

您列出了“1690 GB 的实例存储”。目前尚不清楚您是否只是引用了您的实例类型的规格,或者您是否已实际格式化并正在使用所有这些存储。

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

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

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

如果您只是想添加空间并将数据移动到那里(推荐),则可以创建 EBS 卷并将其附加到实例存储或 EBS 启动实例。还可以将附加 EBS 卷的大小增加到 1TB 的限制(并且超出使用多个 EBS 卷的 RAID0)。

综上所述,我猜您最有可能遇到的情况是您正在运行 EBS 启动实例并且需要增加 EBS 启动卷的大小。

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

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

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

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

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

在您的问题中提供更多关于您的情况和您想要完成的任务的详细信息将有助于提高答案的相关性。