【发布时间】:2016-09-29 18:30:55
【问题描述】:
我已经看到这个问题被问了几次,但目前对我没有任何帮助。所以从错误消息来看:
Tue May 31 16:06:09.566 [initandlisten] ERROR: Insufficient free space for journal files
Tue May 31 16:06:09.566 [initandlisten] Please make at least 3379MB available in data/journal or use --smallfiles
我的数据库被称为data,所以当我运行mongod 时,我需要通过我的数据库所在的位置,所以我运行mongod --dbpath data/ 我尝试附加--smallfiles 并最终得到这个:
Tue May 31 16:07:10.268 [FileAllocator] error: failed to allocate new file: data/local.ns size: 16777216 boost::filesystem::create_directory: No space left on device: "data/_tmp". will try again in 10 seconds
我遇到了这个答案Why getting error mongod dead but subsys locked and Insufficient free space for journal files on Linux?,它告诉我将smallfiles = true 添加到我拥有的mongodb.conf 文件中,但问题仍然存在。
因为我不确定如何解决这个问题,我尝试将我的实例从 t2.micro 增加到 m4.large,但我仍然收到空间不足的错误。
有人知道我可以做些什么来解决这个问题吗?
【问题讨论】:
标签: mongodb amazon-web-services amazon-ec2 mongoose