我面临一个奇怪的错误。我昨天启动并运行了我的 mongo 实例。数据在 /mnt/mongo/db 中,我通过 AWS 启动它。
我所做的唯一活动是停止机器以创建 AMI 副本,然后重新启动。这会导致 /mnt/mongo/db 消失吗?大家有过这样的经历吗?由于整个数据已经消失,这引起了人们对使用此设置进行生产的担忧。任何帮助表示赞赏。
其他详细信息:根据我阅读的文档, “实例以前的临时存储上的所有内容都已被擦除,并且您获得了新的临时存储(通常安装为 /mnt)” 但是当我查找实例时,根设备被列为“ebs”并且应该从临时存储备份。
关于我的设置可能出了什么问题的任何想法?
df 显示:
/dev/xvda1 8256952 5154808 2682716 66% /
udev 840532 4 840528 1% /dev
tmpfs 339352 192 339160 1% /run
none 5120 0 5120 0% /run/lock
none 848376 16 848360 1% /run/shm
/dev/xvdb 153899044 406996 145674424 1% /mnt
然而,这令人困惑,因为显示在 AWS 控制台上的是 xvda1 和 xvdf。我不确定 /dev/xvdb 来自哪里。我将更改为 /dev/xvdf 并查看数据是否保留。