【问题标题】:EC2 Create Image EBS volume seems to remain the sameEC2 创建映像 EBS 卷似乎保持不变
【发布时间】:2014-11-23 03:51:31
【问题描述】:

由于没有剩余磁盘空间错误,今天生产中断。删除文件并重新启动机器后,即使我只是尝试触摸一个新的空文件,它仍然会出现此错误。

这可能是由 inode 用完引起的,但我继续创建了一个“图像”,它似乎创建了一个 AMI,但在启动 AMI 实例后,同样的问题仍然存在......可能是因为它正在使用相同的 EBS 卷。

问题是:如何对 EBS 卷进行快照,然后将新卷作为根 fs 连接到 AMI?

【问题讨论】:

  • 您应该尝试找出没有磁盘空间错误的真正原因。

标签: amazon-ec2


【解决方案1】:

您关心的是“创建映像”命令会创建 Amazon 系统映像 (AMI)。如果您使用此 AMI 启动一个新的 EC2 实例,它将包含与映像的机器相同的数据。这就是您将现有问题复制到新实例的原因。

使用df -h 检查您的磁盘空间以确认您有可用空间。

如果您需要更多磁盘空间,您可以将磁盘复制到更大的卷,如下所示:

选项 1:如果您已有卷的 AMI:

  • 使用 AMI 启动新实例,但在添加存储选项中扩展卷的大小

选项2:如果你想保留同一个实例:

  • 停止您的实例
  • 创建 EBS 卷的快照
  • 从快照中创建卷,指定更大的存储空间
  • 分离原始根卷
  • 附加新卷在其位置(保持相同的设备标识符)

在这两种情况下,启动后确认分区已自动扩展。如果没有,请使用resize2fs 命令扩展分区。

【讨论】:

    【解决方案2】:

    当您创建 ec2 实例的映像时,它还会拍摄卷的快照。您可以在“图像 > AMI”中看到这一点,并且快照信息在表的“块设备”列中可见(默认情况下,该列不可见)。

    现在,如果您收到“无磁盘空间错误”,您需要增加根卷的大小。您可以通过以下链接执行此操作: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-expand-volume.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-22
      • 2011-04-10
      • 2021-01-23
      • 2019-11-04
      • 2014-01-16
      • 2011-09-02
      • 2021-12-18
      • 1970-01-01
      相关资源
      最近更新 更多