我想把我的mongodb数据目录更改为我的外部媒体。我做了很多搜索,尝试了很多方法,但都无法实现。问题是当我把数据目录更改为我的媒体(而不是主目录)时,它不起作用,但它对主目录起作用:
我遵循以下步骤:
sudo nano /etc/mongodb.conf
接着,变了:
# Where and how to store data.
storage:
dbPath: /home/nimashiri/mongodb
# engine:
# wiredTiger:
然后道:
sudo chown mongodb:mongodb /home/nimashiri/mongodb
当我尝试我的磁盘目录,它给出了以下错误:
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2022-11-22 12:46:57 EST; 3s ago
Docs: https://docs.mongodb.org/manual
Process: 144014 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=100)
Main PID: 144014 (code=exited, status=100)
Nov 22 12:46:57 nimashiri-G5-5000 systemd[1]: Started MongoDB Database Server.
Nov 22 12:46:57 nimashiri-G5-5000 systemd[1]: mongod.service: Main process exited, code=exited, status=100/n/a
Nov 22 12:46:57 nimashiri-G5-5000 systemd[1]: mongod.service: Failed with result 'exit-code'.
你知道吗?
1条答案
按热度按时间mqkwyuun1#
我只是使用编译的二进制文件来实现我的目标。你可以遵循here。