【问题标题】:Increase EC2 Volume without Changing Public IP在不更改公共 IP 的情况下增加 EC2 容量
【发布时间】:2025-12-20 02:45:11
【问题描述】:

我的实例磁盘空间即将被填满。

1) 如果我增加音量,它需要停止/启动实例。如果我停止/启动实例。我的公共 IP 将改变。

2.) 我没有应用弹性 IP。如果我关联一个新的弹性 IP。我的公共 IP 将更改为弹性 IP。

所以基本上我想在不更改实例的公共 IP 的情况下增加我的磁盘空间。

【问题讨论】:

  • 这就是创建弹性 IP 的目的。
  • 是的,我明白了。但我不知道他们在每个启动/停止过程中更改 IP 地址的位置。我也不知道 Elastic Ip 的
  • 切换你的DNS指向一个弹性IP
  • 一旦我切换到弹性 IP,它将再次更改为新的 IP 地址。那是我不想要的。

标签: amazon-web-services amazon-ec2 ec2-ami aws-ec2


【解决方案1】:

最简单的做法是向现有/正在运行的 EC2 实例添加第二个/新 EBS 卷,然后您可以将一些不需要在主卷上的内容移动到第二个卷,或者如果可能,将传入的新数据重定向到新添加的卷。

不知道什么会填满您的磁盘,我不知道哪个是更好的选择,或者是否适合您。

编辑:作为对评论的回应,我仍然建议您向服务器添加一个新卷,然后将您的 MongoDB 数据库移动到该卷。

Changing MongoDB data store directory

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-add-volume-to-instance.html

【讨论】:

  • Mongo Db 正在填满它。大约 93% 已满。
  • 问题仍然存在,因为当我创建一个新卷时,我必须停止实例。当我停止实例时,公共 ip 将会改变。
  • 我一直在运行实例中附加和分离卷。你在运行什么 AMI?
  • 另外,请让我知道任何教程的链接,该链接从正在运行的实例中附加和分离卷。使公网IP不变。
【解决方案2】:

现在您可以选择动态更改实例的卷。借助弹性卷 (EBS),您可以动态修改 Amazon EBS 卷的大小、性能和卷类型,而无需分离它们。

[1]https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/requesting-ebs-volume-modifications.html#modify-ebs-volume

一旦你这样做了,请确保从操作系统内增加音量,使用 diskmgmt.msc (Windows)

[2]https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/recognize-expanded-volume-windows.html

【讨论】:

    最近更新 更多