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

时间:2012-12-21 05:23:14

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

停止并启动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 .I昨天停止实例。 Afetr今天启​​动实例,我没有找到任何数据形式/ mnt。 我有另一个来自/ opt。

如何从/ mnt恢复该数据。

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

3 个答案:

答案 0 :(得分:4)

EC2上,/mnt目录已安装到临时存储。

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

请参阅this post

答案 1 :(得分:4)

一种常见的误解是重启/重启会擦除短暂的存储 - 这不是真的。

你可以亲自试试看看。

什么是停止/启动 - 实际上会拆除您的VM,然后将其移动到另一台主机 - 这将擦除短暂的驱动器,然后连接你的根ebs(至少)启动它。停止/启动和重新启动通常是混淆的 - 但它们在这里是非常不同的东西。

答案 2 :(得分:1)

/mnt应该只用于短暂的数据存储,如果需要重新启动实例,那么这些数据并不重要。这实际上非常适合诸如本地磁盘缓存,临时数据存储等的事情,因为从I / O角度来看,这种短暂存储通常比EBS卷安装更好。只需了解您应该只在那里放置非关键数据。