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

Amazon s3 为什么我在从现有快照创建的Amazon EBS卷中看不到新内容?,amazon-s3,amazon-ec2,amazon-web-services,amazon-ebs,Amazon S3,Amazon Ec2,Amazon Web Services,Amazon Ebs,我创建了一个EBS卷,将其连接并装载到EC2实例上。在挂载目录中创建了几个示例文本文件,并从AWS控制台拍摄了快照 问题是,当我使用此快照创建新的EBS卷并装载此新卷时,我看不到存储的内容(在快照中) 问题是什么?我的数据没有进入快照吗?或者新创建的卷是否存在任何问题 提前感谢。这应该正常工作。唯一的解释可能是命令执行过程中的错误,例如,您在新创建的卷上创建了一个文件系统,而不是简单地挂载它(在我身上发生过一次)。发现了问题。不是系统管理员,否则我应该知道这件事。以下命令正在刷新EBS卷中的数据

我创建了一个EBS卷,将其连接并装载到EC2实例上。在挂载目录中创建了几个示例文本文件,并从AWS控制台拍摄了快照

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

问题是什么?我的数据没有进入快照吗?或者新创建的卷是否存在任何问题


提前感谢。

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

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

是| mkfs-t ext3/dev/sdf


在使用快照启动的EBS卷上,不要运行上述命令。希望此线程将来能帮助他人。

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

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

注意:最好的解决方案是在实例的重新启动阶段对卷进行快照。这是官方支持的AWS建议


我命令装载带有实例的EBS,遵循以下步骤:yes | mkfs-t ext3/dev/sdf mkdir/mnt/EBS store mount/dev/sdf/mnt/esb store,然后在“/mnt/esb store”中创建文本文件,并使用AWS控制台创建快照。我认为如果我在同一个EC2实例上安装原始EBS和快照EBS,这与在不同的EC2实例上安装两个EBS没有什么不同。希望这有助于理解可能的错误。我尝试使用现有的Amazon快照创建EBS卷。步骤:1。在aws控制台中,我使用amazon快照“snap-63cf3a0a--DBpedia(Linux)”2创建了一个新卷。随附Fedora8机器“ami-48aa4921:ec2公共映像/fedora-8-i386-base-v1.10.manifest.xml”3。登录到此计算机并使用以下命令装载设备:#yes | mkfs-t ext3/dev/sdf#mkdir/mnt/ebs store#mount/dev/sdf/mnt/ebs store,但我在/mnt/ebs store目录中仍然没有看到任何数据。