MongD 数据库文件放在哪个目录更为优雅合适

2016-12-14 22:44:27 +08:00
 284826009

在 linux 上安装东西,使用包管理器的方式安装软件,其默认位置往往都是最好的,因为高手们在设计时,往往都遵循了 linux 的约定规范,如 mysql 的默认数据库文件路径是在 /usr/local/var/mysql 下,此位置可算是最合适的

MongDB 的默认位置是让安装到 /data/db , 仔细想了想是不是因为 MongoDB 要存海量数据所以放到 /usr/local 目录里不合适, 但是在 linux 下 /目录多了个 /data 目录着实让我感到不自在,别人登录 linux , 鬼知道 /data 是 MongoDB 的数据文件存放位置, 所以觉得这个默认目录很不好

最后我把存储位置改为了 /opt/MongoDB/data/db

大家都放到哪去了,探讨下 0.0~

4824 次点击
所在节点    MongoDB
8 条回复
Zzzzzzzzz
2016-12-14 22:59:09 +08:00
发行版自带的包一般是把数据库组织在 /var/lib/$package/data 下面的, 像 mysql 是在 /var/lib/mysql/data 下面, 并不是放在 /usr/local/var/mysql 下面
Tink
2016-12-15 00:25:08 +08:00
你看哪个顺眼就哪吧
billlee
2016-12-15 00:44:24 +08:00
/opt 一般也是和 /usr 在一个文件系统吧
我把程序放到 /opt/mongodb-x.x, 数据放到 /var/lib/mongodb
wyntergreg
2016-12-15 09:45:08 +08:00
规范是死的,人是活的
Balthild
2016-12-15 10:02:03 +08:00
/dev/null
fds
2016-12-15 10:57:43 +08:00
不知道,都是公司运维在管。反正别空间不足就行。
xiamx
2016-12-15 11:55:06 +08:00
/dev/shm
icris
2016-12-17 13:50:07 +08:00
默认配置是这个
cat /etc/mongod.conf | grep dbPath
dbPath: /var/lib/mongodb

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/327701

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX