আমার উবুন্টু 12.10 এ একটি মোঙ্গোডিবি 2.0.4 ইনস্টলেশন রয়েছে। সম্প্রতি বাইরে থেকে ডাটাবেসের সাথে সংযোগ স্থাপন করতে আমার কিছু সমস্যা হয়েছিল এবং আমি বুঝতে পারি যে মঙ্গোডিবি সঠিকভাবে শুরু হতে বাধা দিয়েছে something বেশ কয়েকটি উত্সের পরামর্শ অনুসারে (স্ট্যাকওভারফ্লো দেখুন) আমি সরিয়ে /var/lib/mongodb/mongodb.lock
দৌড়ে এসেছি mongod --repair
। এটি সমস্যার সমাধান করেনি, মঙ্গোডিবি চালাবে না এবং লক ফাইলগুলি তৈরি করা চালিয়ে যাবে যা এটি পরে মুছে ফেলার ক্ষেত্রে যত্ন নেয় না। লগগুলি দেখে, আমি বুঝতে পেরেছিলাম যে এটির নামক কোনও ফোল্ডারে অ্যাক্সেস নেই $tmpSomething
, সুতরাং (যেহেতু নামটি একটি অস্থায়ী ফোল্ডারের পরামর্শ দিয়েছিল) আমি এটিকে সরিয়ে দিয়েছি, এবং পরে এটি সমস্ত কাজ করেছে ... কেবলমাত্র আমার কাছে একটি আছে আমার পূর্ববর্তী ডাটাবেসগুলিতে দর্শন আছে, অন্য /var/lib/mongodb/
ফোল্ডারগুলি এখনও আছে কারণ আমার ফোল্ডারটি এখনও পূর্ণ.ns .0 .1 .n
ফাইল যে ওজন অনেক। এগুলি ডাটাবেসে পুনরুদ্ধার করার কোনও উপায় আছে? (আমি মংগেরস্টোর দিয়ে চেষ্টা করেছি, তবে যেমনটি আমি প্রত্যাশা করছিলাম, এটি ফাইলগুলি পরিচালনা করে না)।
ধন্যবাদ