Ich habe dbpath von meinem mongodb geändert und Inhalt des früheren dbpath-Ordners auf den neuen verschoben. Aber der Server startet nicht. Bei mongodb Protokolle untersuchen, fand ich folgende Ausnahme:Mongodb Server startet nicht nach dem Ändern von dbpath
016-05-23T10: 50: 51,697 + 0000 I STORAGE [initandlisten] Ausnahme in initAndListen std :: exception: boost :: filesystem :: Status: Zugriff verweigert : „/media/user/Shared/mongodb/storage.bson“, fand
ich ein ähnliches question here beendet, aber es half mir das Problem nicht zu beheben. Hier die aktuellen Berechtigungen meiner dbpath Ordner und storage.bson Datei:
-rwxrwxrwx 1 mongodb mongodb 69 May 23 08:57 storage.bson*
drwxrwxrwx 3 mongodb mongodb 4096 May 23 09:04 mongodb/
Ich habe versucht, das Entfernen Sperrdatei (/var/lib/mongodb/mongod.lock), aber es auch nicht helfen mich.
BTW, ich bin mit Version V3.0.8 von MongoDB und durch sudo Dienst startet MongoDB starten
Mein Problem wurde gelöst, aber ich hatte eine leichte Modifikation des zweiten Befehl zu machen, so dass es geworden ist: 'chmod -Ro + rwx// mongodb' – Archy
Hatte den Anweisungen in [diesem] zu folgen (https://stackoverflow.com/questions/41615574/mongodb-server-has-startup-warnings-access-control-is -not-enabled-for-the-dat) -Thread, um die Warnung "WARNING: Access control is not enabled for the database" zu entfernen – Archy