【问题标题】:Lost aws ec2 disk data after reboot重新启动后丢失 aws ec2 磁盘数据
【发布时间】:2018-11-16 19:03:57
【问题描述】:

我有带有 xvdb 磁盘的 AWS EC2 实例。重新启动我的实例后,我挂载了我的磁盘,但它似乎是空的。我想我丢失了所有数据。

有人知道如何恢复我的数据吗?

非常感谢

【问题讨论】:

    标签: amazon-ec2 mount disk


    【解决方案1】:

    Amazon EC2 实例上有两种不同类型的磁盘存储。

    Amazon Elastic Block Store (EBS) 是永久性磁盘存储。它在实例停止和启动时保留数据。 Amazon EBS 卷可以在实例之间移动。也可以快照 EBS 卷以创建时间点备份。

    Instance Store 是实例的临时块级存储。实例存储的大小以及可用设备的数量因实例类型而异。当实例停止时,实例存储磁盘的内容会丢失。但是,如果实例只是重新启动,则内容不会丢失,因为继续使用同一虚拟机(只是操作系统重新启动)。

    建议始终使用 EBS 卷,因为它们是持久性的、可以调整大小并使其更快、允许快照并且可以在实例之间移动。

    使用实例存储的好处是速度更快(直接连接到主机)并且不会产生额外费用。 (它们实际上更像是一种历史文物,因为它们早于 EBS。)

    至于如何恢复您的数据...如果是 EBS 卷,则数据不会消失。如果是实例存储,仅仅重启实例不会丢失数据。因此,它为什么/如何消失是一个谜。无论如何,除非您使用 EBS 并且之前拍摄了快照,否则无法恢复数据。

    【讨论】:

    • 这发生在我身上,即使我的存储卷是 EBS。在将文件写入磁盘之前是否会发生某种类型的文件缓存?
    猜你喜欢
    • 1970-01-01
    • 2014-02-20
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-01
    • 1970-01-01
    相关资源
    最近更新 更多