【问题标题】:Data deleted from /mnt directory after stop and start EC2 instance停止和启动 EC2 实例后从 /mnt 目录中删除的数据
【发布时间】:2012-12-08 17:06:13
【问题描述】:

停止和启动 EC2 实例后从 /mnt 目录中删除的数据

[root@localhost opt]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            9.7G  1.4G  7.8G  15% /
none                  1.9G     0  1.9G   0% /dev/shm
/dev/xvdb             394G  199M  374G   1% /mnt

我将我的数据放在 /mnt 中。我昨天停止了实例。 今天启动实例后,我没有找到任何数据表 /mnt 。 我有另一个来自 /opt 。

如何从 /mnt 中恢复该数据。

如果 /mnt 是临时安装点。那么我该如何使用这些空间

【问题讨论】:

    标签: linux amazon-web-services amazon-ec2


    【解决方案1】:

    EC2 上,/mnt 目录被挂载到临时存储。

    重启或实例停止/启动后,所有数据都会丢失。

    请参考this post

    【讨论】:

    • 谢谢,那我如何使用 /mnt 的 374GB 空间
    • 就个人而言,我觉得它没有用。但是你可以将它用于一些不重要的临时数据。
    • 是否可以在 /mnt 中恢复这些数据
    • @user2439278:不,不可能。
    【解决方案2】:

    重新启动/重新启动会擦除临时存储是一种常见的误解 - 这不是真的。

    你可以自己试试看。

    什么是停止/启动 - 实际上取消配置您的虚拟机,然后将其移动到另一台主机 - 这将擦除临时驱动器,然后在连接您的根 ebs(至少)的情况下启动它。停止/启动和重新启动通常是混为一谈的——但在这里它们是非常不同的东西。

    【讨论】:

      【解决方案3】:

      /mnt 实际上应该只用于临时数据存储,如果需要重新启动实例,这并不重要。这实际上非常适合本地磁盘缓存、临时数据存储等,因为从 I/O 的角度来看,这种临时存储通常比 EBS 卷挂载性能更好。请理解,您应该只将非关键数据放在那里。

      【讨论】:

        猜你喜欢
        • 2019-08-03
        • 2022-12-13
        • 1970-01-01
        • 2020-04-23
        • 1970-01-01
        • 2013-12-18
        • 1970-01-01
        • 2022-11-18
        • 2016-11-22
        相关资源
        最近更新 更多