Un suivi tardif sur la question ci-dessus...
J'ai eu un problème similaire après avoir déplacé la base de données vers un ebs sur ec2.
Il s'avère que le simple fait d'exécuter mongod dirige toujours le dbpath vers /data/db/ (qui existe).
Le /etc/mongodb.conf
est complètement ignoré sauf indication contraire.
Je parviens à contourner ce problème en utilisant la directive --config
ou juste le --dbpath
(les deux fonctionnent) Mais je me suis demandé d'où mongod tire ses valeurs par défaut... ? !
Je n'ai pu localiser et remplacer ces valeurs par défaut nulle part. Quelqu'un ?
Remarque :Je suis vraiment ennuyé par ce comportement de mongod... C'est juste une mauvaise conception et une mauvaise documentation.