設定ファイルなしで MongoDB を起動した場合のデフォルトのdbpath/data/db
は.
init スクリプト ( ) は、 (aka ) オプションと使用する構成ファイルへのパス ( ) を使用して/etc/init.d/mongodb
mongodb を起動しています。--config
-f
/etc/conf.d/mongodb
/etc/config.mongodb
構成ファイルの内容を見ると、デフォルトを上書きするディレクトリ パスのdbpath
設定が表示されます。/var/lib/mongodb
この場合、MongoDB インストール パッケージの管理者が/var/lib
、データ ファイルに最適なデフォルト ディレクトリを決定しました。通常、これは、ディストリビューション内の他のパッケージで使用されるデフォルトの場所との一貫性を保つために行われます。MongoDB データ ファイルは、ファイル システムのどこにでも置くことができます。
mongo
次を使用して、シェルの構成ファイルによってオーバーライドされた設定を確認することもできます。
getCommandLineOpts()
出力は次のようになります。
{
"argv" : [
"mongod",
"--dbpath",
"/var/lib/mongodb"
],
"parsed" : {
"dbpath" : "/var/lib/mongodb"
},
"ok" : 1
}