Ubuntu 12.10에 MongoDB 2.0.4 설치가 있습니다. 최근에 외부에서 데이터베이스에 연결하는 데 문제가 있었고 MongoDB가 올바르게 시작되지 못하게하는 것이 있다는 것을 알았습니다. 여러 소스에서 제안한 것처럼 (StackOverflow 참조) 제거 /var/lib/mongodb/mongodb.lock
하고 실행했습니다 mongod --repair
. 이것은 문제를 해결하지 못했습니다. MongoDB는 실행되지 않고 나중에 제거를 처리하지 않는 잠금 파일을 계속 생성했습니다. 로그를 살펴보면라는 폴더에 액세스 할 수 없다는 것을 깨달았습니다. $tmpSomething
(이름이 임시 폴더를 제안했기 때문에) 제거한 후 나중에는 하나만 있다는 사실을 제외하고는 모두 작동했습니다 ... 내 /var/lib/mongodb/
폴더가 여전히 가득 차 있기 때문에 다른 데이터베이스는 여전히 존재하지만 이전 데이터베이스 는.ns .0 .1 .n
무게가 큰 파일. 그것들을 데이터베이스로 복원하는 방법이 있습니까? (Mongorestore로 시도했지만 예상대로 해당 파일을 처리하지 않습니다).
감사