আমি ধরে নিয়েছি আপনি কোনও ডিস্কের শারীরিক খারাপ ব্লক সম্পর্কে কথা বলছেন এবং দূষিত ফাইল সিস্টেমের বিষয়ে নয়।
আপনার ডিস্কের শারীরিক অবস্থা পরীক্ষা করতে এটি ইনস্টল করা ভাল smartmontools
sudo apt-get install smartmontools
এটি কাজ করে কারণ সমস্ত আধুনিক ডিস্ক স্মার্ট নামক একটি সিস্টেম ব্যবহার করে তাদের স্বাস্থ্যের স্থিতি লগ করে
smartctrl
এই স্থিতিটি পড়তে কমান্ডটি ব্যবহার করুন । উদাহরণস্বরূপ প্রথম ডিস্ক কল থেকে সমস্ত বৈশিষ্ট্য পড়ুন read
sudo smartctl --all /dev/sda
সামগ্রিক স্বাস্থ্য স্থিতি সম্পর্কে কথা বলার জন্য একটি লাইন দেখুন out একবার এটি একটি ত্রুটি নির্দেশ করলে খুব সম্ভবত ডিস্কটি ব্যর্থ হয়ে যায়।
SMART overall-health self-assessment test result: PASSED
অন্যান্য রেখাগুলি আপনি যাচাই করতে চান তা হ'ল মুলতুবি থাকা সেক্টর গণনা এবং পুনর্বিবেচিত সেক্টর।
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 48
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 2
প্রত্যাশিত তালিকা সাধারণত কাঁচা ক্ষেত্রের মধ্যে অতিরিক্ত কাজ করার জন্য ডিস্কের বিনিময়ে খারাপ সেক্টরের সংখ্যা। মুলতুবি হ'ল সেক্টর যা পরবর্তী লেখার ব্যর্থতার ক্ষেত্রে পুনরায় স্থান পেতে পারে।
এমনকি আপনার মডেল দ্বারা সমর্থিত হয়ে আপনি ডিস্কের স্ব-পরীক্ষাগুলিও ট্রিগার করতে পারেন
sudo smartctl -t long /dev/sda
সমস্ত সেক্টরের চেক করার জন্য জোর করতে badblocks
, এমন মোডে ব্যবহার করুন যাতে ডেটা লেখা থাকে। সাবধান হন যদিও সাধারণভাবে এটি চালানো নিরাপদ, এটি আপনার ডিস্কগুলিতে অতিরিক্ত বোঝা চাপিয়ে দেবে, যার ফলে এটি ব্যর্থ হতে পারে। সর্বদা আপনার ডেটা ব্যাকআপ রাখুন।
sudo badblocks -svvn -c 262144 /dev/sda
আপনি যদি এইভাবে আপনার ডিস্কটিকে পুরোপুরি প্রক্রিয়া করে থাকেন তবে ডিস্ক কন্ট্রোলারের উচিত সমস্ত খারাপ ব্লককে কার্যকারীদের দ্বারা প্রতিস্থাপন করা উচিত ছিল এবং স্মার্ট লগে পুনঃনির্ধারিত গণনাটি বাড়ানো হবে।
-c
সময়ে বা অন্য কথায় পরীক্ষা করা হয় এমন ব্লকের সংখ্যা বা প্রভাব কী কী আপনি 64 এর ডিফল্টের তুলনায় এত বড় মূল্য কেন?