我有一台 Ubuntu 13.04 计算机,配有两个硬盘;一个是 30GB,另一个是 500GB。
我使用 30GB 驱动器安装操作系统,并将其他所有内容安装在 500GB 驱动器上。
我如何将 MongoDB 安装到该驱动器上?
如果我只是使用 安装apt-get
,默认情况下它将安装到我的操作系统驱动器。 有没有办法改变它?
答案1
如果您使用 安装 MongoDB apt-get
,则可执行文件和库将安装到您的操作系统驱动器中。默认情况下,MongoDB 的打包版本将其数据存储在 中/var/lib/mongodb
,除非您将部分或全部/var
目录放在较大的驱动器上,否则数据也将存储在您的操作系统驱动器上。
如果您想在其他驱动器上安装所有 MongoDB 文件,则需要从 MongoDB 网站下载未打包的二进制发行版并手动安装。但是,我不建议这样做;二进制文件不会占用太多空间,而且安装软件包更容易。
相反,您可以安装该包,然后更改用于存储数据的位置。请参阅如何更改 MongoDB 存储数据的位置?如何做到这一点。
答案2
来自MongoDB 手册,您的数据存储在 /data/db 中。阅读手册以了解如何更改此设置。