A resposta curta é que o
--dbpath
O parâmetro no MongoDB permitirá que você controle de qual diretório o MongoDB lê e grava seus dados.
mongod --dbpath /usr/local/mongodb-data
Iniciaria o mongodb e colocaria os arquivos em
/usr/local/mongodb-data
. Dependendo da sua distribuição e instalação do MongoDB, você também pode configurar o
mongod.conf
arquivo para fazer isso automaticamente:# Store data in /usr/local/var/mongodb instead of the default /data/db
dbpath = /usr/local/var/mongodb
Os pacotes oficiais do Linux 10gen (Ubuntu/Debian ou CentOS/Fedora) são fornecidos com um arquivo de configuração básico que é colocado em
/etc/mongodb.conf
, e o serviço MongoDB lê isso quando é inicializado. Você pode fazer sua alteração aqui.