You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MongoDB启动报错‘Unrecognized option: storage.journal.enabled’的原因及解决

解决MongoDB启动报错:Unrecognized option: storage.journal.enabled

问题原因

MongoDB 5.0及更高版本中,WiredTiger存储引擎的journal(日志)功能默认强制启用,不再支持storage.journal.enabled这个配置选项,该选项已被移除。如果你的配置文件是从旧版本MongoDB继承而来,保留了这个过时配置,就会导致启动失败。

解决步骤

  • 确认MongoDB版本:
    mongod --version
    
    若版本为5.0+,则符合上述情况。
  • 打开MongoDB配置文件(通常路径为/etc/mongod.conf):
    sudo nano /etc/mongod.conf
    
  • 找到包含storage.journal.enabled的行,直接删除该行,或者在开头加#注释掉:
    # storage:
    #   journal:
    #     enabled: true  # 注释或删除这部分配置
    
  • 保存配置后重启MongoDB服务:
    sudo systemctl restart mongod
    
  • 验证服务状态:
    sudo systemctl status mongod
    

额外说明

MongoDB 4.0之后已废弃MMAPv1存储引擎,5.0及以上版本完全移除了对它的支持,所以无论使用哪种引擎,都不再需要配置storage.journal.enabled。

内容的提问来源于stack exchange,提问作者MrK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 14:10:19