1

它是开发环境,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 丢失了(它一直存在到昨天)。所以我不得不创建它,我所有的数据都丢失了。我团队中的其他开发人员之前也遇到过类似的问题。我不确定为什么会出现问题。这不是启动服务器的正确方法吗?(即使这样数据也不应该丢失)。

如何确保这不会在生产环境上重复。

4

1 回答 1

1

你确定是丢了?

我还以为我的丢了,但我开始四处查看,并在您可以找到文件夹的区域找到它:

  • /垃圾桶
  • /启动
  • /ETC
  • /媒体
  • ...

基本上,它似乎存在于“文件系统”所在的位置。

我还看到您正在使用“--fork ...”命令,尽管我不确定它是否会影响它。

如果你在我指定的地方找到它,请告诉我,我们可以从那里拿东西。

于 2014-08-01T23:23:24.173 回答