احتمالاً شما هم این تجربه را داشتهاید که برنامههای نظارتی و عیب یابی در دسته اطلاعات S.M.A.R.T هارد دیسک خطا یا پیغام نگران کننده نمایش دادهاند. با اینکه طیف اطلاعات S.M.A.R.T بسیار گسترده است، ولی در حقیقت تنها ۴ پارامتر آن واقعاً میتواند خرابی هارد دیسک را پیش بینی کند. در نوشتار قبل رو به شناسایی ۴ پارامتر مهم میپردازیم که ضمن دریافتن به سلامت هارد دیسک، میتواند ویرانی احتمالی را با دقت بسیار بالا قبل بینی کند.
همانطور که می دانید S.M.A.R.T یک سیستم نرم افزاری در سطح Firmware هارد دیسکها است که با منظور پیش بینی خرابی احتمالی، پارامترهای مختلفی را سنجیدگی و گزارش میکند. در درستی هدف از پیاده سازی استاندارد S.M.A.R.T در هارد دیسکها قبل بینی ویرانی هارددیسک توسط کاربر و جایگزینی آن پیش از وقوع ویرانی است. همچنین سازندگان و تعمیرکاران از اطلاعات S.M.A.R.T جهت عیب یابی استفاده میکنند. اهمیت S.M.A.R.T غیر قابل انکار است اما در تفسیر اطلاعات آن بسیاری مواقع اشتباه رخ میدهد، برای مثال برنامههای غیر تخصصی و غیر استاندارد با کوچکترین تغییری در پارامترهای S.M.A.R.T، هشدارهای گمراه کننده به کاربر نمایش میدهند یا به سادگی از خطاهای جدی میگذرند که در پایان به خرابی یکباره میانجامد.
اطلاعات S.M.A.R.T در کل هارد دیسکها یکسان نیست، همچنین شمار پارامترهای آن در محصولات سازندگان مختلف متفاوت است و حتی کارکرد آنها نیز میتواند متفاوت باشد، با این حال از مجموع دهها پارامتر آن، باید ۴ پارامتر را جدی گرفت و هرگونه تغییر در آنها میتواند قبل بینی کننده ویرانی باشد. این پنج پارامتر دربرگیرنده موارد پایین است:
مطالعات سپریدن شده بر روی نزدیک به 40,000 دستگاه هارد دیسک نشانه میدهد پنج پارامتر فوق با دقت و اطمینان کمابیش بالایی توانا به پیش بینی ویرانی هارد دیسکها هستند، بنابراین آنها را جدی بگیرید. در پیوستگی به کالبدشناسی هر یک از پارامترهای پنج گانه فوق میپردازیم:
Reallocated_Sector_Count
مقدار گزارش شده این پارامتر را باید کاملاً جدی گرفت، چراکه بیانگر تعداد سکتورهای جابجا شده است، به بیانی دیگر Reallocated_Sector_Count تعداد بدسکتورها را بازتاب میدهد و با عبور از صفر یا افزایش آن، بخت ویرانی و از دست رفتن اطلاعات به شدت افزایش مییابد. جابجایی دادههای ثبت شده در سکتورهای معیوب (Reallocating) این امکان را فراهم میکند لغایت به رغم هستی سکتورهای معیوب بتوان از هارد دیسک کاربرد کرد. هرچند وجود یک یا چند سکتور خراب لزوماً نگران کننده نیست، ولی افزایش آن را باید زنگ خطر دانست.
Reported_Uncorrectable_Errors
این پارامتر تعداد خطاهای غیر قابل اصلاح رخ داده در خواستن اطلاعات را نشانه می دهد. خطاهای غیر قابل اصلاح از راه سازوکار های تصحیح خطا تعبیه شده به معنای وجود مشکلی جدی در سطح هارد دیسک است و خطاهای رخ داده به ویرانی اطلاعات اندوخته شده می انجامد.
توصیه می شود به محض افزایش مقدار Reported_Uncorrectable_Errors به پشتیبان گیری از اطلاعات هارد دیسک و جایگزینی آن اقدام کنید.
Command_Timeout
این پارامتر تعداد فرامین خواندن-نوشتن ناتمام را نشانه میدهد که حاکی از وجود خطای زیاد جدی است و قویاً توصیه میشود آن را جدی بگیرید. در صورتی که با جایگزینی کابل رابط همچنان این مقدار افزایش پیدا کرد، برای جایگزینی فوری هارد دیسک اقدام کنید.
Current_Pending_Sector_Count
این مقدار بیانگر شمار سکتورهای موجود در رسته جابجایی است، به عبارتی دیگر تعداد سکتورهای ناتوان را اثر میدهد که جهت جابجایی به سکتورهای سالم در صف پیمان گرفتهاند. عبور این مقدار از صفر به معنای هستی سکتور معیوب است. در صورتی که مقدار این پارامتر به صفر تفریق پیدا نکرد یا افزایش یافت، آن را زنگ خطر جدی تلقی کنید.