Краткият отговор е, че --dbpath
параметър в MongoDB ще ви позволи да контролирате от коя директория MongoDB чете и записва своите данни.
mongod --dbpath /usr/local/mongodb-data
Ще стартира mongodb и ще постави файловете в /usr/local/mongodb-data
.
В зависимост от вашата дистрибуция и инсталация на MongoDB, можете също да конфигурирате mongod.conf
файл, за да направите това автоматично:
# Store data in /usr/local/var/mongodb instead of the default /data/db
dbpath = /usr/local/var/mongodb
Официалните пакети за Linux 10gen (Ubuntu/Debian или CentOS/Fedora) се доставят с основен конфигурационен файл, който се поставя в /etc/mongodb.conf
, а услугата MongoDB чете това, когато се стартира. Можете да направите промяната си тук.