У меня есть компьютер Ubuntu 13.04 с двумя жесткими дисками; один - 30 ГБ, другой - 500 ГБ.
Я использую диск 30 ГБ для ОС и устанавливаю все остальное на диске 500 ГБ.
Как я могу установить MongoDB на этот диск?
Если я просто установлю с помощью apt-get
, по умолчанию он будет установлен на мой диск с ОС. Есть ли способ изменить это?
Из руководства MongoDB ваши данные хранятся в / data / db. Прочтите руководство о том, как это изменить.
Если вы устанавливаете MongoDB с помощью apt-get
, исполняемые файлы и библиотеки будут установлены на ваш диск ОС. По умолчанию упакованная версия MongoDB хранит свои данные в /var/lib/mongodb
, который, если вы не поместите часть или весь каталог /var
на свой большой диск, также будет на вашем диске ОС.
Если вы хотите установить абсолютно все файлы MongoDB на свой другой диск, вам нужно будет загрузить неупакованный бинарный дистрибутив с веб-сайта MongoDB и установить вручную. Однако я бы посоветовал против этого; двоичные файлы не будут занимать много места, и установка пакета будет проще.
Вместо этого вы можете установить пакет, а затем изменить местоположение, используемое для хранения данных. См. Как изменить местоположение, которое MongoDB использует для хранения своих данных? , чтобы узнать, как это сделать.