在 linux 上安装东西,使用包管理器的方式安装软件,其默认位置往往都是最好的,因为高手们在设计时,往往都遵循了 linux 的约定规范,如 mysql 的默认数据库文件路径是在 /usr/local/var/mysql 下,此位置可算是最合适的
MongDB 的默认位置是让安装到 /data/db , 仔细想了想是不是因为 MongoDB 要存海量数据所以放到 /usr/local 目录里不合适, 但是在 linux 下 /目录多了个 /data 目录着实让我感到不自在,别人登录 linux , 鬼知道 /data 是 MongoDB 的数据文件存放位置, 所以觉得这个默认目录很不好
最后我把存储位置改为了 /opt/MongoDB/data/db
大家都放到哪去了,探讨下 0.0~
![]() | 1 Zzzzzzzzz 2016-12-14 22:59:09 +08:00 发行版自带的包一般是把数据库组织在 /var/lib/$package/data 下面的, 像 mysql 是在 /var/lib/mysql/data 下面, 并不是放在 /usr/local/var/mysql 下面 |
![]() | 2 Tink PRO 你看哪个顺眼就哪吧 |
3 billlee 2016-12-15 00:44:24 +08:00 /opt 一般也是和 /usr 在一个文件系统吧 我把程序放到 /opt/mongodb-x.x, 数据放到 /var/lib/mongodb |
![]() | 4 wyntergreg 2016-12-15 09:45:08 +08:00 规范是死的,人是活的 |
5 Balthild 2016-12-15 10:02:03 +08:00 via Android ![]() /dev/null |
6 fds 2016-12-15 10:57:43 +08:00 不知道,都是公司运维在管。反正别空间不足就行。 |
7 xiamx 2016-12-15 11:55:06 +08:00 /dev/shm |
8 icris 2016-12-17 13:50:07 +08:00 默认配置是这个 cat /etc/mongod.conf | grep dbPath dbPath: /var/lib/mongodb |