/home 是放置我的(巨大的) MongoDB 数据文件的最佳位置吗?

/home 是放置我的(巨大的) MongoDB 数据文件的最佳位置吗?

(我不太熟悉管理方面的事情。)

我的服务器有两个磁盘/分区,一个安装在 上/,另一个更大的安装在 上/home

我的 MongoDB 数据文件位于/var/lib/mongodb默认位置(我在 Debian 上)。

我假设我可以移动数据文件并设置配置文件mongodb.conf

将我的数据文件放在/home“传统”Linux 文件组织中是否是一种好的做法?

如果不是,我是否应该对我的大磁盘创建一个新的分区,在这种情况下我应该将它挂载在哪里?

谢谢

答案1

如果这是一个个人开发数据库,​​那么它似乎/home/<user>/var/lib/是放置它的更 unix 的地方之一(但整个东西应该以/home/<user>root 身份构建,即 conf 将在中/home/<user>/etc/。如果您从源代码构建/usr/local/opt/可能更合适。许多人在他们的主目录中模仿文件系统层次结构。

如果这是服务器,那么通常将其放置在默认(即预期)位置是有意义的。这样,随着时间的推移和新用户使用服务器,服务器就会处于他们期望的位置。

理想情况下,分区的大小应该适合其上正在发生的事情,而不是相反。

查看FHS(文件系统层次标准)了解 Unix 中事物发生的位置和原因。

相关内容