اطلاعات زیادی در مورد SMART و مقادیر ویژگی در وب وجود دارد. اما من ندیده ام که چندین نکته مهم را که از افراد درگیر در مطالعه رسانه های ذخیره سازی می دانم ذکر کنند.
وقتی یک بار دیگر به یکی از دوستانم گفتم که چرا نباید به شهادت SMART بی قید و شرط اعتماد کرد و چرا بهتر است همیشه از "مانیتورهای هوشمند" کلاسیک استفاده نکنید، این ایده به ذهنم خطور کرد که کلمات گفته شده را در قالب یک یادداشت بنویسم. مجموعه ای از پایان نامه ها با توضیحات برای دادن لینک، به جای بازگویی هر بار. و برای مخاطبان گسترده.
1) برنامه های نظارت خودکار ویژگی های SMART باید با دقت زیادی مورد استفاده قرار گیرند.
آنچه شما به عنوان ویژگی های SMART می شناسید خارج از جعبه ذخیره نمی شوند، بلکه در لحظه ای که شما آنها را درخواست می کنید ایجاد می شوند. آنها بر اساس آمار داخلی جمع آوری شده و استفاده شده توسط سیستم عامل درایو در حین کار محاسبه می شوند.
بخشی از این داده ها توسط دستگاه برای ارائه عملکرد اصلی مورد نیاز نیست. و ذخیره نمی شود، بلکه هر زمان که لازم باشد شکل می گیرد. بنابراین، هنگامی که یک درخواست ویژگی SMART رخ می دهد، سیستم عامل تعداد زیادی از فرآیندهای مورد نیاز برای به دست آوردن داده های از دست رفته را شروع می کند.
اما این فرآیندها با رویههایی که در هنگام بارگیری درایو با عملیات خواندن و نوشتن انجام میشوند، سازگاری ضعیفی دارند.
در یک دنیای ایده آل، این نباید مشکلی ایجاد کند. اما در واقعیت، سیستم عامل هارد توسط افراد عادی نوشته می شود. چه کسی می تواند و می تواند اشتباه کند. بنابراین، اگر در حالی که دستگاه به طور فعال عملیات خواندن و نوشتن را انجام می دهد، ویژگی های SMART را درخواست کنید، احتمال اینکه مشکلی پیش بیاید به طور چشمگیری افزایش می یابد. به عنوان مثال، داده های موجود در بافر خواندن یا نوشتن کاربر خراب خواهد شد.
بیانیه در مورد افزایش ریسک یک نتیجه نظری نیست، بلکه یک مشاهده عملی است. به عنوان مثال، یک اشکال شناخته شده وجود دارد که در میانافزار HDD 103UI سامسونگ رخ داده است، که در آن دادههای کاربر در هنگام اجرای یک درخواست ویژگی SMART آسیب دیده است.
بنابراین، بررسی خودکار ویژگی SMART را پیکربندی نکنید. مگر اینکه مطمئن باشید که دستور flush cache (Flush Cache) قبل از این داده شده است. یا اگر نمی توانید بدون آن انجام دهید، بررسی را به گونه ای پیکربندی کنید که تا حد امکان به ندرت انجام شود. در بسیاری از برنامه های نظارتی، زمان پیش فرض بین بررسی ها حدود 10 دقیقه است. خیلی رایج است. با این حال، چنین بررسیهایی نوشدارویی برای خرابی غیرمنتظره دیسک نیستند (یک دارو فقط افزونگی است). یک بار در روز به نظر من کافی است.
درخواست دما فرآیندهای محاسبه ویژگی را راهاندازی نمیکند و میتواند به طور مکرر انجام شود. زیرا زمانی که به درستی پیاده سازی شود، این کار از طریق پروتکل SCT انجام می شود. فقط آنچه قبلاً شناخته شده است از طریق SCT داده می شود. این داده ها به طور خودکار در پس زمینه به روز می شوند.
2) داده های ویژگی SMART اغلب غیر قابل اعتماد هستند.
سفتافزار هارد دیسک آنچه را که میخواهد به شما نشان دهد، به شما نشان میدهد، نه آنچه در واقع اتفاق میافتد. بارزترین مثال، ویژگی پنجم، تعداد بخشهای تخصیص مجدد است. متخصصان بازیابی اطلاعات به خوبی میدانند که یک هارد دیسک میتواند بدون تخصیص مجدد در ویژگی پنجم نشان دهد، حتی اگر وجود داشته باشد و همچنان ظاهر میشود.
من از متخصصی که هارد دیسک ها را مطالعه می کند و فریمور آنها را بررسی می کند، پرسیدم. من پرسیدم که بر اساس آن سیستم عامل دستگاه تصمیم می گیرد که در حال حاضر باید واقعیت تخصیص مجدد بخش را پنهان کرد، چیست و اکنون می توانید از طریق ویژگی های SMART در مورد آن صحبت کنید.
او پاسخ داد که هیچ قانون کلی وجود ندارد که بر اساس آن دستگاه ها تصویر واقعی را نشان دهند یا پنهان کنند. و منطق برنامه نویسانی که برای هارد دیسک های سخت افزاری می نویسند گاهی بسیار عجیب به نظر می رسد. او با مطالعه سفتافزار مدلهای مختلف، دید که اغلب تصمیم برای "مخفی کردن یا نشان دادن" بر اساس مجموعهای از پارامترها گرفته میشود که عموماً نحوه ارتباط آنها با یکدیگر و منابع دیسک سخت باقی مانده مشخص نیست.
3) تفسیر امتیازات SMART مختص فروشنده است.
به عنوان مثال، در Seagates، شما نباید به مقادیر خام "بد" ویژگی های 1 و 7 توجه کنید، در حالی که بقیه عادی هستند. در درایوهای این سازنده، مقادیر مطلق آنها ممکن است در طول استفاده معمولی افزایش یابد.
برای ارزیابی وضعیت و منابع باقی مانده یک هارد دیسک، ابتدا توصیه می شود به پارامترهای 5، 196، 197، 198 توجه کنید. علاوه بر این، تمرکز بر مقادیر مطلق، خام (خام) و منطقی است. نه روی موارد داده شده ریختهگری ویژگیها را میتوان به روشهای غیر آشکار، در الگوریتمها و میانافزارهای مختلف، انجام داد.
به طور کلی، در محیط متخصصان حامل اطلاعات، وقتی از ارزش یک صفت صحبت می کنند، معمولاً منظور قدر مطلق است.
منبع: www.habr.com