文件从 Amazon EC2 服务器中消失

文件从 Amazon EC2 服务器中消失

我在亚马逊的 EC2 上有一个 Ubuntu 8.10 服务器,基于ami-1c5db975图片由 Eric Hammond 提供。

重新启动 EC2 服务器后,该/etc/resolv.conf文件将重置为默认值,并删除启动前所做的所有更改。

这只虫子被告知要隐居仅与 Canonical Ubuntu 镜像相关的问题,我不使用。

  1. 您知道重启还会影响其他文件吗?
  2. 有没有什么解决方法或者适当的解决方案可以解决这个错误?

谢谢,

乌迪

编辑:问题解决,一个月后:

感谢您的回答和评论。我确实编辑了 dhcp3 配置文件,但忘记重新启动 dhcp3:

/etc/init.d/networking restart

运行此操作后,resolv.conf文件会自动更新。

答案1

/etc/resolv.conf 由 DHCP 客户端重置。如果您想覆盖它,您可能需要考虑使用解析配置添加自定义配置。请注意,如果您覆盖 Amazon 的 DNS 服务器,则与 S3 之间的传输可能不再免费。

答案2

是的,除非您将更改存储在 EBS 卷上,否则更改将无法持久。如果您不想使用 EBS,则可以使用满足您需求的其他 AMI 映像,或者您可以运行更改该文件的启动后脚本。

答案3

嗯... 亚马逊 EC2 不是持久性的。如果您想要一个持久文件系统,请在您的 EC2 中使用 Amazon EBD。

还是我误解你了?

答案4

图像不是持久的。配置应在启动时自动从 S3(或其他地方)获取。某些配置也可以在启动时使用用户数据参数发送,例如http://developer.amazonwebservices.com/connect/entry.jspa?externalID=1085(使用参数化启动自定义您的 AMI)

相关内容