为什么我看不到从现有快照创建的Amazon EBS卷中的新内容?

时间:2010-05-12 08:48:21

标签: amazon-s3 amazon-ec2 amazon-web-services amazon-ebs

我创建了一个EBS卷,将其附加并安装在EC2实例上。在已安装的目录中创建了一些示例文本文件,并从AWS控制台获取了快照。

问题是,当我使用此快照创建新的EBS卷并装载此新卷时,我没有看到存储的内容(在快照中)。

可能是什么问题?我的数据不会进入快照吗?或者新创建的卷有任何问题吗?

提前致谢。

3 个答案:

答案 0 :(得分:5)

发现了这个问题。不是系统管理员,否则我应该知道这件事。以下命令正在刷新EBS卷中的数据。

是的mkfs -t ext3 / dev / sdf

在EBS卷上,开始使用快照,不要运行上面的命令。希望这个帖子将来会帮助某人。

答案 1 :(得分:2)

这应该正常工作。唯一的解释可能是在执行命令期间的错误,例如,你在新创建的卷上创建了一个文件系统,而不是简单地安装它(发生在我身上)。

答案 2 :(得分:0)

上述答案错误,会导致数据损坏。上述步骤导致快照不一致"这意味着快照将包含文件系统的损坏副本。

Linux和Windows将文件系统数据和元数据缓存在内存中。您必须从内存中清除文件系统,冻结写入磁盘的所有进程,拍摄快照然后解冻。查看下面的文档链接。

请注意,最佳解决方案是在实例的重新引导阶段对卷进行快照。这是官方支持的AWS建议。

Creating consistent EBS snapshots