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