如何在mongodb上配置storage.smallFiles

 aspzc 发布于 2023-01-07 15:39

我有一个CentOS机器,我安装mongodb,我希望它总是使用storage.smallFiles设置,所以我去了/etc,我创建了一个新文件/etc/mongodb.conf,我添加了以下文本,我保存:

storage:
   smallFiles:
      enabled: true

然后我键入:

$ mongod --config /etc/mongodb.conf
Unrecognized option: storage.smallFiles.enabled
try 'mongod --help' for more information

我按照http://docs.mongodb.org/manual/reference/configuration-options/#storage.smallFiles上的文档进行了操作

1 个回答
  • smallFiles在不同版本的MongoDB中,存储选项的配置不同.

    MongoDB 3.0-4.0 - docs:

    storage:
      mmapv1:
        smallFiles: true
    

    请注意,在MongoDB 4.0中不推荐使用MMAPv1存储引擎,并且将在以后的版本中删除它 - docs

    MongoDB 2.6 - docs:

    storage:
       smallFiles: true
    

    MongoDB 2.4 - docs:

    smallfiles = true
    

    您可以通过对admin数据库调用此命令来检查您的设置是否已正确设置:

    db.runCommand({getCmdLineOpts:1});
    

    您也可以在启动mongod时直接指定它,但这会破坏配置文件的目的:

    mongod --config /etc/mongodb.conf --smallFiles
    

    2023-01-07 15:42 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有