এটি আসলে একটি দীর্ঘ মন্তব্য ;-)
আইএমও ফাইল সিস্টেমটি যথাযথভাবে স্বয়ংক্রিয়ভাবে এটির যত্ন নেওয়া উচিত, বিশেষত যেহেতু আপনি স্ব-পরীক্ষাটি চালিয়ে এসেছেন। আপনি দেখতে পাচ্ছেন যে লিখিত ব্যর্থতার ঘটনায় রিম্যাপিং কাজটি করা হয়েছে তাই পরের বার এটিতে লেখার চেষ্টা করার পরে এটি পুনরায় তৈরি হবে।
আপনি এই কাজ করার পিছনে আরও বড় উদ্দেশ্য বলতে পারেন? রিম্যাপিংয়ের জন্য প্রয়োজনীয় ব্লকগুলি নিয়ে উদ্বেগ ছাড়াও, আপনি কি এটির দ্বারা সমাধান করার চেষ্টা করছেন এমন অন্য কোনও বিরক্তি / সমস্যা আছে?
আপনি যে উবুন্টুফর্মগুলি পোস্ট করেছেন তার টিপটি এতক্ষণ নিরাপদ থাকবে আপনি সঠিকভাবে জানেন যে কোন সেক্টরটি খারাপ হয়েছে এবং এটির সমাধানের একটি বাধ্যতামূলক কারণ রয়েছে। সাধারণত সেক্টর # ফাইল ফাইল পরীক্ষার মাধ্যমেও রিপোর্ট করা হয় না কারণ এটি ফাইল সিস্টেম দ্বারা অভ্যন্তরীণভাবে বিমূর্ত এবং পরিচালিত হয়।
তবে যদি আপনার অবশ্যই আপত্তিজনক ব্যাডব্লকগুলি খুঁজে পাওয়া যায় তবে আপনি নীচের পদক্ষেপগুলি ব্যবহার করতে পারেন:
ফাইল সিস্টেমের সাথে সম্পর্কিত ডিভাইস ফাইলটি নোট করুন। এটি ডিস্কের ধরণের উপর নির্ভর করে / dev / hdc বা / dev / sdb ফর্মের। এটি ডিস্ক ইউটিলিটি ( System -> Administration -> Disk Utility) এ প্রদর্শিত হবে। আপনি যদি বাম দিকের প্যানেলে প্রদর্শিত তালিকার ডিস্কের নামটিতে ক্লিক করেন তবে ডিভাইসটির নামটি "ডিভাইস:" এর বিপরীতে ডানদিকে পড়া যায়।
এই ডিস্কের সমস্ত ফাইল-সিস্টেম আনমাউন্ট করুন। নিম্নলিখিত কমান্ডটি কোনও আউটপুট ফেরত আসবে না।
mount | grep -i <device-name>
নিম্নলিখিত কমান্ড চালান
badblocks -sv -b 512 <device-name>
উল্লেখ্য-b 512 যাতে আপনি নম্বরে ইনপুট হিসাবে এই কমান্ড দ্বারা রিপোর্ট ব্যবহার করতে পারেন 512 থেকে সারিবদ্ধ blocksize হয় ddযেমন ব্যাখ্যা ফোরামে পোস্ট
আমি উপরের সমস্তগুলি সুপারিশ করব না যেহেতু এটি স্বাভাবিকভাবেই সাধারণ ডিস্ক ক্রিয়াকলাপ দ্বারা যত্ন নেওয়া হয়।