【发布时间】:2022-12-10 09:13:40
【问题描述】:
我正在尝试使用外部驱动器来存储我的 mongo 集合。根据this问题,我将/etc/mongod.conf
中的dbPath
从/var/lib/mongodb
更改为/media/user/drive/mongodb
。我还chown
'd mongodb
用户的新路径。
但是,当我sudo service start mongod
时,我无法启动服务器:
mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2022-12-07 22:27:09 CET; 2s ago
Docs: https://docs.mongodb.org/manual
Process: 63819 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=100)
Main PID: 63819 (code=exited, status=100)
Dec 07 22:27:09 user-ThinkPad-T480s systemd[1]: Started MongoDB Database Server.
Dec 07 22:27:09 user-ThinkPad-T480s systemd[1]: mongod.service: Main process exited, code=exited, status=100/n/a
Dec 07 22:27:09 user-ThinkPad-T480s systemd[1]: mongod.service: Failed with result 'exit-code'.
当我将 dbPath
改回 /var/lib/mongodb
时,它又开始了。我该如何解决这个问题,以便我可以使用外部驱动器上的路径?
【问题讨论】:
标签: mongodb