ฉันมีการติดตั้ง MongoDB 2.0.4 บน Ubuntu 12.10 เมื่อเร็ว ๆ นี้ฉันมีปัญหาในการเชื่อมต่อกับฐานข้อมูลจากภายนอกและคิดว่ามีบางอย่างที่ทำให้ MongoDB เริ่มทำงานไม่ถูกต้อง เป็นข้อเสนอแนะในหลายแหล่งที่มา (ดู StackOverflow) ฉันออกและวิ่ง/var/lib/mongodb/mongodb.lock
mongod --repair
สิ่งนี้ไม่ได้แก้ปัญหา MongoDB จะไม่ทำงานและสร้างไฟล์ล็อคที่มันไม่ดูแลในการลบหลังจากนั้น เมื่อดูที่บันทึกฉันรู้ว่ามันไม่สามารถเข้าถึงบางโฟลเดอร์ที่เรียกว่า$tmpSomething
ดังนั้น (เนื่องจากชื่อแนะนำโฟลเดอร์ชั่วคราว) ฉันลบมันและหลังจากนั้นมันก็ใช้งานได้ ... ยกเว้นความจริงที่ว่าฉันมีเพียงหนึ่ง จากฐานข้อมูลก่อนหน้าของฉันในขณะที่คนอื่นยังคงอยู่ที่นั่นเพราะ/var/lib/mongodb/
โฟลเดอร์ของฉันยังคงเต็ม.ns .0 .1 .n
ไฟล์ที่มีน้ำหนักมาก มีวิธีกู้คืนข้อมูลเหล่านั้นในฐานข้อมูลหรือไม่? (ฉันได้ลองกับ mongorestore แต่อย่างที่ฉันคาดไว้มันไม่ได้จัดการกับไฟล์เหล่านั้น)
ขอบคุณ