I have similar problem, But when I check the mongod.stdout, it seems the problem of run/db/mongod.lock
I deleted the mongod.lock, but still failed. Someone suggested me to change the path to mongod.lock, but I don’t know the way to change that.
Any other way to solved that? Thanks!
mongod.stdout:
2017-10-17T19:46:46.120+0800 I CONTROL [initandlisten] MongoDB starting : pid=12933 port=38001 dbpath=/home/jianhaoc/s/cs/run/db 64-bit host=brain4
2017-10-17T19:46:46.120+0800 I CONTROL [initandlisten] db version v3.2.9
2017-10-17T19:46:46.120+0800 I CONTROL [initandlisten] git version: 22ec9e93b40c85fc7cae7d56e7d6a02fd811088c
2017-10-17T19:46:46.120+0800 I CONTROL [initandlisten] allocator: tcmalloc
2017-10-17T19:46:46.120+0800 I CONTROL [initandlisten] modules: none
2017-10-17T19:46:46.120+0800 I CONTROL [initandlisten] build environment:
2017-10-17T19:46:46.120+0800 I CONTROL [initandlisten] distarch: x86_64
2017-10-17T19:46:46.120+0800 I CONTROL [initandlisten] target_arch: x86_64
2017-10-17T19:46:46.120+0800 I CONTROL [initandlisten] options: { net: { port: 38001 }, replication: { oplogSizeMB: 64, replSet: “meteor” }, storage: { dbPath: “/home/jianhaoc/s/cs/run/db”, journal: { enabled: false } } }
2017-10-17T19:46:46.152+0800 I STORAGE [initandlisten] exception in initAndListen: 98 Unable to lock file: /home/jianhaoc/s/cs/run/db/mongod.lock errno:38 Function not implemented. Is a mongod instance already running?, terminating
2017-10-17T19:46:46.153+0800 I CONTROL [initandlisten] dbexit: rc: 100