CNode

MongoDB的数据到底存在哪儿?

问答
Uupupzealot发布于10 年前最后回复10 年前4 回复14523 浏览0 收藏

服务器磁盘满了,重启后发现mongodb的数据都没了! dbpath的目录下只有journal、local.0和local.ns(还有个lock) 我以为是数据丢了,然后上了另一台机器,惊奇的发现dbpath下也只有这么几个文件(数据都还在) 奇怪,mongodb的数据难道不是存在dbpath中的某个文件里么?

大家有用mongodb的能看下自己的dbpath下都有啥么

查看回复

回复 (4)

U
upupzealot#1·10 年前
引用 wszgxa/data/db 如果系统默认是这。

@wszgxa 谢回复,不过我自己配置过dbpath,不是在默认位置了

U
upupzealot#2·10 年前
引用 haozxuan数据存储在哪里是由你config配置文件决定的,从你第二台机器看,你的数据文件根本不在dbpath下,否则不会有数据;建议你看下自己的配置文件

@haozxuan 我觉得我的配置没有问题啊,数据库也是可以正常运作的。你也用mongodb的话能帮忙看下自己的dbpath下的目录结构吗?

H
haozxuan#3·10 年前

数据存储在哪里是由你config配置文件决定的,从你第二台机器看,你的数据文件根本不在dbpath下,否则不会有数据;建议你看下自己的配置文件

W
wszgxa#4·10 年前

/data/db 如果系统默认是这。

参与回复
登录后即可参与回复。登录