2012-05-31 45 views
0

我偶然用数据mongodb删除了该文件夹。我发现一些检索linux系统文件的程序,但它们都需要文件头,页脚和扩展的说明。意外删除的mongodb文件

例,最重要的手术刀为找到一个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服务器10.04

对不起,我的英语水平。

谢谢!

+0

这看起来比SU更为SU –

+0

首先要做的就是停止使用服务器。关机 –

+0

第二件事是在另一台机器上拍摄完整的磁盘映像。 –

回答

0

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

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

对不起!