MongoDB常用命令 以及报错Insufficient free space for journal files的解决方法

MongoDB常用命令:

<!– 查看当前数据库 –>
db

<!– 查看所有数据库 –>
show dbs

<!– 连接到xxx数据库 –>
use xxx

<!– 查看当前数据库下所有的表 –>
show collections

<!– 查看yyy表里的数据 –>
db.yyy.find()

<!– 删除当前数据库 –>
db.dropDatabase()

报错Insufficient free space for journal files原因: 因为journal至少以2G的数量进行增长,当磁盘空间不足时,会报错

Insufficient free space for journal files.

解决方案:

  • 在启动mongo时加上–smallfiles参数,例如: mongod --smallfiles
  • 或者修改 /etc/mongodb.conf,找到storage.smallFiles,修改以下行: smallfiles = true

检查配置是否生效:

> use admin
switched to db admin
> db.runCommand({getCmdLineOpts:1});
    原文作者:瑞0908
    原文地址: https://segmentfault.com/a/1190000013343875
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞