我创建了一个EBS卷,将其附加并安装在EC2实例上。在已安装的目录中创建了一些示例文本文件,并从AWS控制台获取了快照。
问题是,当我使用此快照创建新的EBS卷并装载此新卷时,我没有看到存储的内容(在快照中)。
可能是什么问题?我的数据不会进入快照吗?或者新创建的卷有任何问题吗?
提前致谢。
答案 0 :(得分:5)
发现了这个问题。不是系统管理员,否则我应该知道这件事。以下命令正在刷新EBS卷中的数据。
是的mkfs -t ext3 / dev / sdf
在EBS卷上,开始使用快照,不要运行上面的命令。希望这个帖子将来会帮助某人。
答案 1 :(得分:2)
这应该正常工作。唯一的解释可能是在执行命令期间的错误,例如,你在新创建的卷上创建了一个文件系统,而不是简单地安装它(发生在我身上)。
答案 2 :(得分:0)
上述答案错误,会导致数据损坏。上述步骤导致快照不一致"这意味着快照将包含文件系统的损坏副本。
Linux和Windows将文件系统数据和元数据缓存在内存中。您必须从内存中清除文件系统,冻结写入磁盘的所有进程,拍摄快照然后解冻。查看下面的文档链接。
请注意,最佳解决方案是在实例的重新引导阶段对卷进行快照。这是官方支持的AWS建议。