স্মার্ট টেস্টিং কী করে এবং কীভাবে এটি কাজ করে?


27

man smartctl রাজ্যগুলি (বংশবৃদ্ধির জন্য এসএনআইপিপিড):

প্রথম বিভাগ , বলা "অনলাইন" পরীক্ষা। দ্বিতীয় বিভাগ পরীক্ষার "অফলাইন" পরীক্ষামূলক বলা হয়। সাধারণত, ডিস্ক অ্যাক্সেসগুলি চলাকালীন ডিস্কটি অফলাইন টেস্টিং স্থগিত করে দেয় এবং ডিস্কটি অন্যথায় নিষ্ক্রিয় হয়ে যাওয়ার পরে স্বয়ংক্রিয়ভাবে এটিকে আবার শুরু করে। তৃতীয় বিভাগ পরীক্ষার (এবং শুধুমাত্র বিভাগ, যার জন্য শব্দ'testing' সত্যিই একটি যথাযথ পছন্দ) "স্ব" পরীক্ষার হল।

স্মার্ট স্বয়ংক্রিয় অফলাইন পরীক্ষা সক্ষম বা অক্ষম করে, যা ডিস্ক ত্রুটিগুলির জন্য প্রতি চার ঘন্টার মধ্যে ড্রাইভ স্ক্যান করে। এই কমান্ডটি সাধারণ সিস্টেম অপারেশনের সময় দেওয়া যেতে পারে।

কে পরীক্ষা চালায় - ফার্মওয়্যার চালান? এগুলি কী ধরণের পরীক্ষাগুলি হয় - ফার্মওয়্যারটি কি ডিস্কে পড়েন / লেখেন - ঠিক কী ঘটে? যখন ওএস (লিনাক্স) তে পরীক্ষা করা চাওয়া নিরাপদ বা পরে কোনও পরীক্ষার সময়সূচী তৈরি করতে পারে - এটি কীভাবে হয় - আপনি যখন বিআইওএস প্রম্পটে ('অফলাইন পরীক্ষা') ওএস রিবুট করেন তখন? ফলাফলগুলি কোথায় প্রদর্শিত হবে - স্মার্ট লগগুলি?

উত্তর:


38
  1. ড্রাইভ ফার্মওয়্যার পরীক্ষা চালায়।

  2. পরীক্ষাগুলির বিবরণ যেমন www.t13.org/ ডকুমেন্টস / আপলোডড ডকুমেন্টস / টেকনিক্যাল /e01137r0.pdf এ পড়তে পারেন, যা সংক্ষিপ্ত এবং দীর্ঘ পরীক্ষার উপাদানগুলির সংক্ষিপ্তসার এইভাবে দেয়:

    1. একটি বৈদ্যুতিক বিভাগ যেখানে ড্রাইভ তার নিজস্ব ইলেকট্রনিক্স পরীক্ষা করে। এই বিভাগে নির্দিষ্ট পরীক্ষাগুলি বিক্রেতা নির্দিষ্ট, তবে উদাহরণ হিসাবে: এই বিভাগে বাফার র‌্যাম পরীক্ষা, একটি পঠন / লেখার সার্কিটারি পরীক্ষা এবং / অথবা পড়ার / লেখার প্রধান উপাদানগুলির একটি পরীক্ষার মতো পরীক্ষা থাকতে পারে।

    2. একটি সন্ধান / সার্ভো বিভাগ যেখানে ড্রাইভ এটি ডেটা ট্র্যাকগুলি সন্ধান এবং সার্ভো করার সক্ষমতা পরীক্ষা করে। এই পরীক্ষায় ব্যবহৃত বিশেষ পদ্ধতিটিও বিক্রেতা নির্দিষ্ট।

    3. একটি পঠন / যাচাই স্ক্যান সেগমেন্ট যেখানে ড্রাইভ ডিস্ক পৃষ্ঠের কিছু অংশের স্ক্যান স্ক্যান করে। স্ক্যান করা পৃষ্ঠের পরিমাণ এবং অবস্থান সমাপ্তির সময় সীমাবদ্ধতার উপর নির্ভর করে এবং বিক্রেতা নির্দিষ্ট specific

    4. বর্ধিত স্ব-পরীক্ষার মানদণ্ড দুটি ব্যাতিক্রম সহ সংক্ষিপ্ত স্ব-পরীক্ষার সমান: বর্ধিত স্ব-পরীক্ষার বিভাগ (3) ব্যবহারকারীর ডেটা ক্ষেত্রের সমস্তের একটি পঠন / যাচাইকরণ স্ক্যান হতে পারে, এবং কোনও নেই ড্রাইভের পরীক্ষা চালানোর সর্বাধিক সময়সীমা।

  3. ওএস চলাকালীন অ-ধ্বংসাত্মক পরীক্ষা করা নিরাপদ, যদিও কিছু কার্যকারিতা প্রভাব সম্ভবত। হিসাবে smartctlman পৃষ্ঠা উভয়ের জন্য বলেন -t shortএবং -t long,

এই কমান্ডটি সাধারণ সিস্টেম অপারেশনে দেওয়া যেতে পারে (ক্যাপটিভ মোডে চালিত না হলে)

আপনার সাথে বন্দী মোড ডাকা তাহলে -C, smartctlঅনুমান ড্রাইভ অনুলব্ধতার busied-আউট করা যাবে না। এটি ওএস ব্যবহার করে এমন ড্রাইভে করা উচিত নয়

ম্যান পৃষ্ঠাটিও পরামর্শ দিচ্ছে, অফলাইন পরীক্ষা (যার অর্থ সাময়িক পটভূমির পরীক্ষার অর্থ হ'ল) ​​নির্ভরযোগ্য নয়, এবং আনুষ্ঠানিকভাবে এটিএএ স্পেসিফিকেশনের অংশ হয়ে উঠেনি। আমি ক্রোন থেকে আমার চালাচ্ছি, পরিবর্তে; সেভাবে আমি জানি কখন তাদের হওয়া উচিত এবং আমি যদি প্রয়োজন হয় তবে আমি এটি বন্ধ করতে পারি।

  1. ফলাফল smartctlআউটপুট দেখা যাবে । এখানে একটি পরীক্ষা চলমান রয়েছে:
[রুট @ রিসবি চিত্রগুলি] # স্মার্টক্টেল -এ / ডেভ / এসডিবি
smartctl 6.4 2015-06-04 r4109 [x86_64-linux-4.1.6-201.fc22.x86_64] (স্থানীয় বিল্ড)
কপিরাইট (সি) 2002-15, ব্রুস অ্যালেন, ক্রিশ্চিয়ান ফ্রাঙ্ক, www.smartmontools.org
[...]
স্মার্ট স্ব-পরীক্ষার লগ স্ট্রাকচার রিভিশন নম্বর 1
সর্বাধিক পরীক্ষার_ বিবরণ স্থিতি বাকি লাইফটাইম (ঘন্টা) এলবিএ_ফ_ফর্স্ট_অরর
# 1 ত্রুটিবিহীন অফলাইনে প্রসারিত 00% 20567 -
# 2 অফলাইন প্রসারিত ত্রুটি ছাড়াই সম্পূর্ণ হয়েছে 00% 486 -

স্মার্ট নির্বাচনী স্ব-পরীক্ষার লগ ডেটা কাঠামোর সংশোধন নম্বর 0
দ্রষ্টব্য: 1 নম্বরের সংশোধনীটি বোঝায় যে কোনও নির্বাচনী স্ব-পরীক্ষা আর কখনও চালানো হয়নি
স্প্যান MIN_LBA MAX_LBA CURRENT_TEST_STATUS
   1 0 0 স্ব_পরে_আপনি_প্রেস [90% বাম] [0-65535)
   2 0 0 নোট টেস্টিং
   3 0 0 নোট টেস্টিং
   4 0 0 নোট টেস্টিং
   5 0 0 নোট টেস্টিং

দুটি পূর্বে সম্পন্ন দুটি পরীক্ষা (যথাক্রমে 486 এবং 20567 ঘন্টা পাওয়ার-অনে যথাক্রমে) এবং বর্তমান চলমান একটি (10% সম্পূর্ণ) নোট করুন।


1
এছাড়াও লক্ষণীয়, আপনি যদি স্মার্টমোনটুলগুলি ব্যবহার করেন তবে স্মার্টড ডিমন ক্রোনজবের প্রয়োজন ছাড়াই পর্যায়ক্রমিক পরীক্ষা পরিচালনা করতে পারে। এটি ড্রাইভ ইস্যুগুলির প্রতিবেদনও পরিচালনা করবে, যদিও একটি সক্রিয় তদারকি পছন্দ করা যেতে পারে।
জিএনপি

8

স্মার্ট বাস্তবায়নগুলি নির্মাতা-নির্ভর, কখনও কখনও smart -aকমান্ডের মাধ্যমে বেশ বিস্তৃত লগ পাওয়া যায় । হিটাচি থেকে আমার একটি স্ব-এনক্রিপ্টিং ড্রাইভে আমি যা পাই তা এখানে :

SMART Error Log Version: 1
ATA Error Count: 3

Error 3 occurred at disk power-on lifetime: 2543 hours (105 days + 23 hours)
When the command that caused the error occurred, the device was active or idle.

After command completion occurred, registers were:
ER ST SC SN CL CH DH
-- -- -- -- -- -- --
10 51 08 00 08 00 00  Error: IDNF at LBA = 0x00000800 = 2048

Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC   Powered_Up_Time  Command/Feature_Name
-- -- -- -- -- -- -- --  ----------------  --------------------
60 08 68 00 08 00 40 00      00:00:06.139  READ FPDMA QUEUED
27 00 00 00 00 00 e0 00      00:00:06.126  READ NATIVE MAX ADDRESS EXT
ec 00 00 00 00 00 a0 00      00:00:06.125  IDENTIFY DEVICE
ef 03 46 00 00 00 a0 00      00:00:06.125  SET FEATURES [Set transfer mode]
27 00 00 00 00 00 e0 00      00:00:06.125  READ NATIVE MAX ADDRESS EXT
...

এই সাদা কাগজটি লগটিতে উপস্থিত ত্রুটি কোডগুলি সম্পর্কে কিছুটা আলো ফেলে। সাধারণ ত্রুটির সংক্ষেপগুলি হ'ল:

  • এএমএনএফ - ঠিকানা চিহ্ন পাওয়া যায় নি
  • টনএফ - ট্র্যাক 0 পাওয়া যায় নি
  • এবিআরটি - কমান্ড বাতিল করা হয়েছে
  • IDNF - সেক্টর আইডি পাওয়া যায় নি
  • ইউএনসি - ভুল সংশোধনযোগ্য ডেটা
  • বিবিকে - খারাপ ব্লক চিহ্ন

আমার ক্ষেত্রে, আইডিএনএফ ত্রুটি (আইডি পাওয়া যায় নি) যখন ইউএসবি-টু-স্যাটা অ্যাডাপ্টারের মাধ্যমে ড্রাইভটি প্লাগ করা হয়েছিল এবং আন্ডার পাওয়ার দ্বারা সংঘটিত হয়েছিল, তখন এটি একটি ঘটনার পিছনে সনাক্ত করা যেতে পারে, যা এটি সঠিকভাবে অনুসন্ধান করতে বাধা দেয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.