它是开发环境,Ubuntu 12.04。通常我使用以下命令启动我的 mongodb 服务器。
sudo mongod --dbpath /data/db/ --fork --logpath /var/log/mongodb.log --logappend
今天我尝试使用
sudo mongod --fork
接着
sudo mongod --fork --logpath /var/log/mongodb.log --logappend
它没有开始。
然后我给出了完整的命令。仍然没有开始。
我意识到目录 /data/db 丢失了(它一直存在到昨天)。所以我不得不创建它,我所有的数据都丢失了。我团队中的其他开发人员之前也遇到过类似的问题。我不确定为什么会出现问题。这不是启动服务器的正确方法吗?(即使这样数据也不应该丢失)。
如何确保这不会在生产环境上重复。