2016-07-23 13 views
0

mongo用のカスタムdbpathを設定しましたが、それは何かを覚えていません。すべてのmongodbデータファイルを検索してデータを見つける方法はありますか?カスタムmongo dbpathを見つける方法はありますか?

私は知っている、私はばかです。

の構成は、そのようなエントリが含まれ
  • mongod --dbpath <your_db_path>
  • mongod --config configuration.file:デフォルトでdbpath=<yourdb_path>

を、モンゴはに位置Linux用のサービススクリプト(付属しています

答えて

1

ファイルシステム内のmongod.lockファイルを検索できます。このファイルは、WiredTigerとmmapv1エンジンの両方のデータベースディレクトリに作成されます。

Linuxコマンドラインからmongodを実行した場合は、履歴を確認してください。

+0

'mongod.lock'は明らかに私のシステムのどこにもありません。 – user124384

0

dbpathを経由して設定することができます/etc/init.d/mongod)これはブート時にmongodを起動します。私にとって、それは含まれています:あなたはモンゴのDBPATHを検索したい場合は

CONF=/etc/mongodb.conf 
mongod --config $CONF 

CONF変数がシステム

に異なる値を有することができ、あなたは、この設定ファイルを見ています。

あなたはmongod --dbpath /var/mongo/dataして手動でdbpath設定することができますが、あなたはのmongodサービスを再起動した場合、それは考慮に

も注意のmongodサービススクリプトから1を取ること男のmongodから:

指定がない限り

、のmongodデフォルトの>/data/dbディレクトリにあるデータファイルを検索します。 (Windowsシステムでは\ data \ dbディレクトリが使用されます)。パッケージ管理システムを使用してインストールした場合。 パッケージによって提供される/etc/mongodb.confファイルをチェックして、dbpathの設定を確認してください。

関連する問題