背景 我使用Ext4文件系统在CentOS 6.3(最终版)64位上安装了低于2 rpm的软件包 -
症状: 当mongod第一次启动时,在指定的文件夹中没有创建预分配的日志文件。除了注意,默认情况下启用日记选项。
问题: 这是正常的情况吗?我在MongoDB上查看了手册。它声称
如果没有日志文件,当mongod启动时,它必须预先分配新的日志文件
我在下面发布了mongod相关的mongo.conf -
配置:
logpath=/drbd0/mongo/log/mongod.log logappend=true fork = true port = 27017 dbpath=/drbd0/mongo/data pidfilepath = /var/run/mongodb/mongod.pid bind_ip=admin1_ss_nc replSet=rstest
提前致谢。
答案 0 :(得分:2)
MongoDB只会预先分配日志文件,如果它认为预先分配给定大小的文件会更快(如果使用--smallfiles运行三个文件,每个文件128 MB,如果不是,则每个文件1 GB)运行--smallfiles)而不是按需分配它们。