在ubuntu 12.04中升级后无法启动mongdb

时间:2015-09-01 14:29:14

标签: mongodb ubuntu-12.04

我已经在生产服务器中将mongo从2.4.2升级到2.6.10版本,我无法再次启动mongo服务。

这是日志文件:

WHERE

我的日志文件是空的,我也在mongod.conf中设置了smallfiles = true。尽管没有任何帮助。

编辑:这是df-h的o / p

2015-09-01T14:13:11.098+0000 [initandlisten] journal dir=/var/lib/mongodb/journal
2015-09-01T14:13:11.098+0000 [initandlisten] recover : no journal files present, no recovery needed


2015-09-01T14:13:11.098+0000 [initandlisten]
2015-09-01T14:13:11.098+0000 [initandlisten] ERROR: Insufficient free space for journal files
2015-09-01T14:13:11.098+0000 [initandlisten] Please make at least 3379MB available in /var/lib/mongodb/journal or use --smallfiles
2015-09-01T14:13:11.098+0000 [initandlisten]
2015-09-01T14:13:11.098+0000 [initandlisten] exception in initAndListen: 15926 Insufficient free space for journals, terminating
2015-09-01T14:13:11.098+0000 [initandlisten] dbexit:

2 个答案:

答案 0 :(得分:0)

您的/ filesystem没有足够的空间容纳MongoDB日志文件。

您应该调整它的大小,或者(甚至更好)为MongoDB数据库添加另一个文件系统。

答案 1 :(得分:0)

实际上这不是空间问题,我在旧版本的conf文件中设置了smallfiles = true。将它们设置在正确的位置就可以了。