大家好,我是 AWS 的新手。我已经创建并实例化并在其上安装了 MongoDB。但是我从 EC2 文档中了解到,存储在 EC2 机器上的数据一旦停止或终止就会被销毁。所以我必须使用 EBS 进行数据存储。
在创建 EC2-Instance 的第 4 步中,我选择了卷
但我不知道如何使用它。 EC2-Instance 是自动使用它来存储数据,还是我们必须手动执行。
我知道要更改数据库存储,我们必须更改名为 mongod.conf 的文件并在那里修改 dbpath,但我不知道在那里提供什么路径。在那之后,如果我销毁了该实例,我将收回 EBS 存储。
在此先感谢您的帮助。
最佳答案
在您的屏幕截图中,EBS 卷是实例的根卷。因此,除非您向该实例添加其他卷,否则该实例上持久保存到磁盘的所有内容都将存储在 EBS 卷上。您可以选择(或创建)任何位置来存储您的数据库。
关于mongodb - 将安装在 AWS EC2 Instance 上的 MongoDB 的存储位置设置为 EBS 存储。以及如何在实例停止/终止后恢复它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39534502/