意外删除的mongodb文件

时间:2012-05-31 01:41:21

标签: linux mongodb file-recovery

无意中我删除了包含数据mongodb的文件夹。我找到了一些检索linux系统文件的程序,但它们都需要文件的页眉,页脚和扩展名的说明。

示例,Foremost和Scalpel提供了查找jpg文件的说明:

jpg     y       200000000       \xff\xd8\xff\xe0\x00\x10        \xff\xd9

有谁知道如何找到mongodb文件? (website_production.0 / website_production.1 / website_production.ns / mongodb.lock)

操作系统是Ubuntu Server 10.04

抱歉我的英文。

谢谢!

1 个答案:

答案 0 :(得分:1)

如果你删除了/ data目录并且你没有可能的备份(通过mongodump,mongoexport,副本集,辅助设备或文件系统映像)那么你基本上处于一个糟糕的地方而且你'我必须从头开始在新数据库中创建数据。

要确认您的文件位置问题 - 它们都在数据目录中找到,如果您删除了该目录,它们就会消失,我怀疑最重要的是会恢复它们。凭借其默认设置,最重要的是肯定不会恢复,因为它不知道文件结构afaik。默认情况下,使用10gen .deb包中的ubuntu安装,数据目录位于/ var / lib / mongodb中。我不熟悉手术刀。

抱歉!