Lo instalé con la ayuda del siguiente enlace: https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-16-04
Estaba funcionando bien por defecto. Pero cuando cambio el directorio de datos en /etc/mongod.conf
#From dbPath: /var/lib/mongodb #To dbPath: /media/user/'Mounted Volume'/mongodb_dataNo puedo iniciar MongoDB. El siguiente es el mensaje de error
$mongo MongoDB shell version: 3.2.11 connecting to: test 2017-01-06T00:57:01.472+0530 W NETWORK [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused 2017-01-06T00:57:01.472+0530 E QUERY [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed : connect@src/mongo/shell/mongo.js:229:14 @(connect):1:6 exception: connect failedA continuación se muestra el estado
$ sudo systemctl status mongodb mongodb.service - High-performance, schema-free document-oriented database Loaded: loaded (/etc/systemd/system/mongodb.service; enabled; vendor preset: Active: failed (Result: exit-code) since Fri 2017-01-06 00:56:40 IST; 7s ago Process: 5735 ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf (cod Main PID: 5735 (code=exited, status=100) Jan 06 00:56:40 GL552VW systemd[1]: Started High-performance, schema-free docume Jan 06 00:56:40 GL552VW systemd[1]: mongodb.service: Main process exited, code=e Jan 06 00:56:40 GL552VW systemd[1]: mongodb.service: Unit entered failed state. Jan 06 00:56:40 GL552VW systemd[1]: mongodb.service: Failed with result 'exit-coSoy nuevo en MongoDB. Tal vez me estoy perdiendo algo muy simple.
Desde la página de documentación del archivo de configuración de MongoDB
Los scripts de inicio del paquete de Linux incluidos en los paquetes oficiales de MongoDB dependen de valores específicos para
systemLog.path,storage.dbpathyprocessManagement.fork. Si modifica estas configuraciones en el archivo de configuración predeterminado, es posible que mongod no se inicie.
Entonces, si modifica estas propiedades en el archivo de configuración, lo más probable es que tenga que escribir un nuevo script de inicio.