আমি গত কয়েক সপ্তাহ ধরে এই বিষয় নিয়ে অনেক গবেষণা করে চলেছি - এবং আমি মনে করি যে আমি আমার পুনরুদ্ধারটি শেষ করতে চাই, যতটা সম্ভব সম্ভব। একটি দীর্ঘ গল্প সংক্ষিপ্ত করতে, আমি কেবল প্রতিটি ছোট প্রযুক্তিগত বিশদ বিবরণ না দিয়ে সমস্যাটি বর্ণনা করব।
ধরুন আপনার 8 টি ডিস্ক সহ একাধিক RAID-5 অ্যারে রয়েছে এবং তারপরে সেগুলি একক LVM লজিক্যাল ভলিউমের সাথে বিভক্ত করেছে। তারপরে একটি ডিস্কের একটি অ্যারেতে মারা যায় এবং পুনর্নির্মাণের সময় আপনি সেই অ্যারেতে দ্বিতীয় ডিস্কে একটি অপরিবর্তনযোগ্য পঠন ত্রুটির মুখোমুখি হন। এবং অবশ্যই, কোনও ব্যাকআপ নেই।
আমি ইউআরই দিয়ে ড্রাইভ থেকে ডেটাটি একটি নতুন ড্রাইভের মধ্যে ইতিমধ্যে ডিজ্রস্কুয়েড করেছি, কেবলমাত্র 5 কে ডেটা খুব ছোট্ট একটি ডিস্কে গ্রুপিত সমস্ত ক্ষতিগ্রস্থ হয়েছে। আমি আরও ধরে নিচ্ছি যে একবার আমি যখন এমডি ডিভাইসটি ডিড্রেসকুড অনুলিপিটি ব্যবহার করে পুনরায় সংশ্লেষ করি তবে আমি আমার অ্যারেতে নন-প্যারিটি ড্রাইভের সংখ্যা (সুতরাং ডেটা হ্রাসের 35K) হিসাবে আমার ডেটা ক্ষয়ের আকারকে বহুগুণ করব এই ব্লকগুলি ব্যবহার করে স্ট্রিপের জন্য গণনাগুলি ভুল হবে।
এই জাতীয় পরিস্থিতি দ্বারা কোন ফাইলগুলি দূষিত হবে তা নির্ধারণ করার জন্য আমি http://smarmontools.sourceforge.net/bad blockhowto.html এ প্রক্রিয়াটি পড়েছি এবং বুঝতে পেরেছি , তবে আমার সমস্যাটি ঠিক কীসের পরে ব্লকগুলি দুর্নীতিগ্রস্থ হবে তা নির্ধারণে in ডিবাগগুলি ইনপুট হিসাবে ব্যবহার করতে এমডি পুনর্নির্মাণ ild এমডি এবং lvm স্টোর মেটাডেটা যেখানে মজা পাচ্ছে না সেই সমস্ত অফসেটের সন্ধান করা, তবে আমি মনে করি আমি সেই অংশটি পরিচালনা করতে পারি।
আমি কি আমার সমস্ত খারাপ-ব্লক সংখ্যাগুলিকে কেবল 7 দ্বারা গুণন করতে পারি এবং তারপরে অনুমান করতে পারি যে সেগুলির প্রত্যেকের পরে নিম্নলিখিত 6 টি ব্লকগুলিও খারাপ হবে এবং তারপরে উপরের লিঙ্কযুক্ত গাইডের LVM নির্দেশাবলী অনুসরণ করতে পারি?
এবং স্পষ্ট করে বলছি - গাইডের বর্ণনা অনুসারে খারাপ ব্লকগুলি মেরামত বা পুনরায় ম্যাপিংয়ের বিষয়ে আমি উদ্বিগ্ন নই, আমি ডিস্কটি প্রতিস্থাপন করেছি এবং এমডিকে এই জাতীয় জিনিস হ্যান্ডেল করতে দেব। আমি কেবল এটি জানতে চাই যে ext4 ফাইল সিস্টেমে কোন ফাইলগুলি প্রভাবিত হয়েছে।