আমি কীভাবে আইও অপেক্ষা করার সময়টি কমাতে এবং বারগুলি আবার চেষ্টা করতে পারি যাতে ওএস ক্রমাগত একটি ব্যর্থ ড্রাইভে লেখার চেষ্টা না করে?
আমার একটি সিস্টেম রয়েছে যা আমি নিয়মিত SATA ডেস্কটপ হার্ড ড্রাইভে গ্রাহকদের loanণ নিয়ে যায় এমন ডেমো সামগ্রীগুলির অনুলিপি তৈরি করতে ব্যবহার করি। আমরা এসএএসের মাধ্যমে অনেকগুলি ড্রাইভ একবারে সংযুক্ত করি এবং স্ক্রিপ্ট ব্যবহার করে তাদের সাথে সামগ্রী অনুলিপি করি।
কারণ ড্রাইভগুলি edণ নেওয়া হয়েছে, মাঝে মধ্যে কিছু লোক ক্ষতিগ্রস্থ হয়ে ফিরে আসে তবে আমি জানি না যে তারা ক্ষতিগ্রস্থ হয়েছে, সুতরাং পরবর্তী সময় যে ড্রাইভটি একটি অনুলিপি অপারেশনে পুনরায় ব্যবহৃত হবে, সিস্টেমটি সেই ড্রাইভে আইও পুনরায় চেষ্টা করার সাথে সাথে অন্যান্য ড্রাইভগুলি ধীর করে দেয়। খারাপ ড্রাইভটি লক্ষ্য করে এটি সরিয়ে ফেলার আগে কখনও কখনও কয়েক ঘন্টা সময় নিতে পারে। ড্রাইভটি সরানোর পরে, বাকী ড্রাইভগুলি স্বাভাবিক গতিতে লেখা শুরু করে।
আমি খারাপ ড্রাইভগুলি পুনরুদ্ধার করার বিষয়ে চিন্তা করি না। আমার কেবল তাদের আগাছা করা দরকার যাতে তারা অন্য সমস্ত কিছু কমিয়ে দেয় না।
আমি ব্যাডব্লকস এবং স্মার্টমোনটুলগুলি নিয়েও গবেষণা করছি এবং লেখা শুরু করার আগে ড্রাইভে একটি প্রাক-চেক লেখার বিষয়টি বিবেচনা করছি।
ওএস: উবুন্টু লিনাক্স (12.04 এলটি)
ddrescue
যাতে এটি স্মার্ট দ্বারা রিপোর্ট করা খাতগুলিকেও স্পর্শ না করে))
udisks
/ এর মাধ্যমে স্মার্ট ডেটা পরীক্ষা করে কী ভুলsmartmonctl
? এখানে ক্লাসিকাল এক্সওয়াই সমস্যা, মিথথিক্স।