Eine späte Nachbereitung der obigen Frage...
Ich hatte ein ähnliches Problem, nachdem ich die db auf ebs auf ec2 verschoben hatte.
Es stellt sich heraus, dass das bloße Ausführen von mongod den dbpath immer noch auf /data/db/ (das existiert) weiterleitet.
Die /etc/mongodb.conf
wird vollständig ignoriert, sofern nicht ausdrücklich darauf hingewiesen wird.
Ich schaffe es, dies zu umgehen, indem ich die Direktive --config
verwende oder nur --dbpath
(beide funktionieren)Aber ich habe mich gefragt, woher Mongod seine Standardwerte nimmt...?!
Ich konnte diese Standardeinstellungen nirgendwo finden und überschreiben. Jemand ?
Hinweis:Ich bin wirklich verärgert über dieses Verhalten von Mongod ... Das ist einfach schlechtes Design und schlechte Dokumentation.