Amazon EC2 EBS-找不到数据?

Amazon EC2 EBS-找不到数据?

我无法理解弹性块存储......

上个月我建立了我的第一个 EC2 实例,我知道我最终会将 EC2 用于我的生产站点。

我获取了 Ubuntu 官方 AMI 并使用它,然后在服务器上安装了 Aegir 和 Drupal。所有这些都安装到了/var/aegir

然后我发现,如果我停止服务器,可能会丢失数据。无论如何,我接受了这个更改并重新启动(我仍在学习和测试),然后当服务器重新启动时,数据仍然在那里。我丢失了我的公共 DNS,但我能够重新配置它,并决定使用弹性 IP 地址,然后我在域上设置了一条 A 记录以指向此 IP。(我认为这是最好的方法)。

但现在,我希望能够创建我的数据快照,并确保不会丢失任何 mySQL 表和数据库内容。但是当我创建快照,然后创建此快照的卷并将其安装到全新实例时,我根本找不到任何数据?

卷已安装,但数据在哪里?我怎么可能找不到数据,但如果我停止实例并重新启动它,原始实例仍然保留所有数据。那一定意味着它正在使用 EBS 对吧?这意味着创建快照将复制该数据。

我哪里做错了?我怎么知道我的快照里有什么?

答案1

尝试仅基于快照创建实例,而无需额外安装任何卷。一切都应该很好。

相关内容