قليلا عن SMART ومراقبة المرافق

يوجد الكثير من المعلومات على الإنترنت حول SMART وقيم السمات. لكنني لم أصادف أي ذكر لعدة نقاط مهمة أعرفها من الأشخاص المشاركين في دراسة وسائط التخزين.

عندما كنت أخبر صديقًا مرة أخرى عن سبب عدم الوثوق بقراءات SMART دون قيد أو شرط ولماذا من الأفضل عدم استخدام "شاشات SMART" الكلاسيكية طوال الوقت، جاءتني فكرة كتابة الكلمات المنطوقة في شكل مجموعة من الأطروحات مع الشروحات. لتوفير الروابط بدلا من إعادة سردها في كل مرة. ولإتاحتها لجمهور أوسع.

1) يجب استخدام برامج المراقبة التلقائية لسمات SMART بحذر شديد.

ما تعرفه باسم سمات SMART لا يتم تخزينه جاهزًا، ولكن يتم إنشاؤه في اللحظة التي تطلبها فيها. ويتم حسابها بناءً على الإحصائيات الداخلية المتراكمة والمستخدمة بواسطة البرنامج الثابت لمحرك الأقراص أثناء التشغيل.

ولا يحتاج الجهاز إلى بعض هذه البيانات لتوفير الوظائف الأساسية. ولا يتم تخزينه، بل يتم إنشاؤه في كل مرة يكون مطلوبًا فيه. لذلك، عند حدوث طلب لسمات SMART، يقوم البرنامج الثابت بتشغيل عدد كبير من العمليات اللازمة للحصول على البيانات المفقودة.

لكن هذه العمليات غير متوافقة بشكل جيد مع الإجراءات التي يتم تنفيذها عند تحميل محرك الأقراص بعمليات القراءة والكتابة.

في عالم مثالي، لا ينبغي أن يسبب هذا أي مشاكل. ولكن في الواقع، تتم كتابة البرامج الثابتة للقرص الصلب بواسطة أشخاص عاديين. من يستطيع أن يخطئ ويفعل ذلك. لذلك، إذا قمت بالاستعلام عن سمات SMART أثناء قيام الجهاز بإجراء عمليات القراءة والكتابة بشكل نشط، فإن احتمال حدوث خطأ ما يزيد بشكل كبير. على سبيل المثال، سيتم إتلاف البيانات الموجودة في المخزن المؤقت للقراءة أو الكتابة للمستخدم.

إن القول بأن المخاطر المتزايدة ليس استنتاجا نظريا، بل ملاحظة عملية. على سبيل المثال، هناك خطأ معروف حدث في البرنامج الثابت لمحرك الأقراص الصلبة Samsung 103UI، حيث تعرضت بيانات المستخدم للتلف أثناء عملية طلب سمات SMART.

ولذلك، لا تقم بتكوين التحقق التلقائي من سمات SMART. إلا إذا كنت تعرف على وجه اليقين أن أمر تدفق ذاكرة التخزين المؤقت (Flush Cache) قد تم إصداره قبل ذلك. أو، إذا لم تتمكن من الاستغناء عنه، فقم بتكوين الفحص ليتم تشغيله نادرًا قدر الإمكان. في العديد من برامج المراقبة، يكون الوقت الافتراضي بين عمليات التحقق حوالي 10 دقائق. هذا شائع جدًا. ومع ذلك، فإن مثل هذه الاختبارات ليست حلاً سحريًا لفشل القرص غير المتوقع (الدواء الشافي هو النسخ الاحتياطي فقط). مرة واحدة في اليوم - أعتقد أن هذا يكفي.

لا يؤدي الاستعلام عن درجة حرارة إلى تشغيل عمليات حساب السمات ويمكن تنفيذه بشكل متكرر. لأنه عند التنفيذ بشكل صحيح، يتم ذلك من خلال بروتوكول SCT. من خلال SCT، يتم منح ما هو معروف بالفعل فقط. يتم تحديث هذه البيانات تلقائيًا في الخلفية.

2) غالبًا ما تكون بيانات سمات SMART غير موثوقة.

تعرض لك البرامج الثابتة لمحرك الأقراص الثابتة ما تعتقد أنها يجب أن تظهره لك، وليس ما يحدث بالفعل. المثال الأكثر وضوحًا هو السمة الخامسة، وهي عدد القطاعات المعاد تعيينها. يدرك المتخصصون في استعادة البيانات جيدًا أن القرص الصلب يمكن أن يُظهر عددًا صفريًا من عمليات إعادة التخصيص في السمة الخامسة، على الرغم من وجودها واستمرار ظهورها.

لقد طرحت سؤالاً على أحد المتخصصين الذي يدرس محركات الأقراص الثابتة ويفحص البرامج الثابتة الخاصة بها. سألت ما هو المبدأ الذي تقرر من خلاله البرامج الثابتة للجهاز أنه من الضروري الآن إخفاء حقيقة إعادة تعيين القطاع، ولكن الآن يمكنك التحدث عنها من خلال سمات SMART.

وأجاب بأنه لا توجد قاعدة عامة تحدد بموجبها الأجهزة التي تظهر أو تخفي الصورة الحقيقية. وأحيانًا يبدو منطق المبرمجين الذين يكتبون البرامج الثابتة لمحركات الأقراص الثابتة غريبًا جدًا. من خلال دراسة البرامج الثابتة لنماذج مختلفة، رأى أنه غالبًا ما يتم اتخاذ قرار "الإخفاء أو العرض" بناءً على مجموعة من المعلمات غير الواضحة بشكل عام حول كيفية ارتباطها ببعضها البعض وبالمورد المتبقي للقرص الصلب.

3) تفسير مؤشرات SMART خاص بالبائع.

على سبيل المثال، في Seagates، لا ينبغي عليك الانتباه إلى القيم الأولية "السيئة" للسمات 1 و7، طالما أن الباقي طبيعي. على الأقراص من هذه الشركة المصنعة، قد تزيد قيمها المطلقة أثناء الاستخدام العادي.

قليلا عن SMART ومراقبة المرافق

لتقييم حالة القرص الصلب وعمره المتبقي، يوصى أولاً بالانتباه إلى المعلمات 5، 196، 197، 198. علاوة على ذلك، من المنطقي التركيز على القيم المطلقة والخام، وليس على القيم المحددة . يمكن إجراء إكراه السمات بطرق غير واضحة، تختلف في الخوارزميات والبرامج الثابتة المختلفة.

بشكل عام، بين المتخصصين في تخزين البيانات، عندما يتحدثون عن قيمة إحدى السمات، فإنهم عادةً ما يقصدون القيمة المطلقة.

المصدر: www.habr.com

إضافة تعليق