Ubuntu 12.10 üzerinde bir MongoDB 2.0.4 kurulumum var. Son zamanlarda dışarıdan veritabanına bağlanmada bazı problemler yaşadım ve MongoDB'nin doğru şekilde başlamasını engelleyen bir şey olduğunu anladım. Birkaç kaynakta önerildiği gibi (bkz. StackOverflow) Kaldırdım /var/lib/mongodb/mongodb.lockve koştum mongod --repair. Bu sorunu çözmedi, MongoDB çalışmayacak ve daha sonra kaldırmaya özen göstermediği kilit dosyaları oluşturmaya devam edecekti. Günlüklere bakarak, adı verilen bir klasöre erişemediğini anladım, bu $tmpSomethingyüzden (ad geçici bir klasör önerdiğinden) onu kaldırdım ve daha sonra hepsi işe yaradı ... sadece bir tane olması dışında önceki veritabanlarımın birçoğu görünürken, diğerleri veritabanım /var/lib/mongodb/hala dolu olduğu için hala orada.ns .0 .1 .nçok ağır olan dosyalar. Onları veritabanına geri yüklemenin bir yolu var mı? (Mongorestore ile denedim, ama beklediğim gibi, bu dosyaları işlemez).
Teşekkürler