MongoDB

MongoDBでmongod.lockが何度も生成されて困った上に/data/dbってどこよだった話

mongod.lockがあって、それを消してもrestartするとmongod.lockがまたできてるって方に

mongod.lockですが、mongoのサービスを一回止めないとmongod.confとかをいじってる間にmongod.lockが何度も生成されます。(おそらく)
mongod.lockはエラーが起こると生成されるっぽい?
とりあえず自分はmongoのサービスを止めたらうまく行きました。
以下のURLがおすすめです。

https://solaimurugan.blogspot.jp/2013/06/changing-defalult-dbpath-in-mongodb-use.html

あとなんかThe name org.freedesktop.PolicyKit1 was not provided by any .service files
が出た人には以下も。
http://m77.hatenablog.com/entry/2015/03/05/111930

あとmongod.confの権限をread and writeできるようにいじっておいた方がいいかと思われます。

それと上のsolaimuruganのページには任意のディレクトリにmongoのパスを繋げる、みたいなことが書いてあって、前使っていたデータを繋げられるように見えるのですが、自分の場合pathを/data/db以外にするとダメでした。
mongod.confの内容を
パスを/var/lib/mongodb/としてから、
mongoとやって起動してもmongoがfail to...という風に出ます。