2012-05-31 3 views
0

실수로 mongodb 데이터가있는 폴더를 삭제했습니다. 리눅스 시스템 파일을 검색하는 프로그램을 찾았지만 파일의 머리말, 꼬리말 및 확장자에 대한 지침이 필요합니다.실수로 mongodb 파일을 삭제했습니다

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

사람 내가 MongoDB의 파일을 찾을 수있는 방법을 알고 있나요 :

예, 최초와 메스는 JPG 파일을 찾을 수에 대한 지침을 제공? (website_production.0/website_production.1/website_production.ns/mongodb.lock)

OS는 우분투 서버 10.04 내 영어 죄송합니다

입니다.

감사합니다.

+0

이것은 SO보다 많습니다. –

+0

먼저 서버 사용을 중단하십시오. 종료하십시오 –

+0

두 번째해야 할 일은 다른 컴퓨터에서 디스크의 전체 이미지를 가져 오는 것입니다. –

답변

0

/data 디렉토리를 삭제했지만 백업이 불가능한 경우 (mongodump, mongoexport, 복제본 세트, 보조 장치 또는 파일 시스템 이미지를 통해) 백업 할 수 없으면 본질적으로 나쁜 장소에있게되고 처음부터 새 데이터베이스에 데이터를 만들어야합니다.

파일 위치 질문을 구체적으로 확인하려면 데이터 디렉토리에있는 파일 위치를 모두 삭제하고 해당 디렉토리를 삭제했다면 파일이 사라지고 그 파일을 복구 할 수 있을지 의심 스럽습니다. 기본 설정을 사용하면 afaik 파일 구조를 모르기 때문에 가장 확실하게 복구되지 않습니다. 기본적으로 10gen .deb 패키지의 우분투 설치에서 데이터 디렉토리는/var/lib/mongodb에 있습니다. 나는 메스에 익숙하지 않다.

죄송합니다.

관련 문제