Мало о СМАРТ-у и услужним програмима за праћење

На Интернету постоји много информација о СМАРТ-у и вредностима атрибута. Али нисам наишао на помињање неколико важних тачака за које знам од људи који су укључени у проучавање медија за складиштење података.

Када сам још једном причао пријатељу зашто СМАРТ читањима не треба безусловно веровати и зашто је боље не користити све време класичне „СМАРТ мониторе“, пала ми је идеја да изговорене речи запишем у облику скуп теза са објашњењима. Да дам линкове уместо да сваки пут препричавам. И да буде доступан широј публици.

1) Програме за аутоматско праћење СМАРТ атрибута треба користити са великим опрезом.

Оно што знате као СМАРТ атрибуте се не складишти спремно, већ се генерише у тренутку када их затражите. Израчунавају се на основу интерне статистике коју акумулира и користи фирмвер диск јединице током рада.

Уређају нису потребни неки од ових података да би обезбедио основну функционалност. И не чува се, већ се генерише сваки пут када је потребно. Стога, када се појави захтев за СМАРТ атрибуте, фирмвер покреће велики број процеса који су потребни да би се добили подаци који недостају.

Али ови процеси су слабо компатибилни са процедурама које се изводе када је диск учитан операцијама читања и писања.

У идеалном свету, ово не би требало да прави проблеме. Али у стварности, фирмвер чврстог диска пишу обични људи. Ко може и прави грешке. Стога, ако постављате упит за СМАРТ атрибуте док уређај активно обавља операције читања и писања, вероватноћа да нешто крене наопако се драматично повећава. На пример, подаци у корисничком баферу за читање или писање ће бити оштећени.

Констатација о повећању ризика није теоријски закључак, већ практична опсервација. На пример, постоји позната грешка која се појавила у фирмверу ХДД Самсунг 103УИ, где су кориснички подаци оштећени током процеса захтевања СМАРТ атрибута.

Због тога немојте конфигурисати аутоматску проверу СМАРТ атрибута. Осим ако сигурно знате да је команда за испирање кеша (Флусх Цацхе) издата пре тога. Или, ако не можете без тога, конфигуришите скенирање да се покреће што је ређе могуће. У многим програмима за праћење, подразумевано време између провера је око 10 минута. Ово је превише уобичајено. Ипак, такве провере нису лек за неочекивани отказ диска (панацеја је само резервна копија). Једном дневно - мислим да је сасвим довољно.

Упит за температуру не покреће процесе израчунавања атрибута и може се често извршавати. Јер када се правилно имплементира, то се ради преко СЦТ протокола. Преко СЦТ-а се даје само оно што је већ познато. Ови подаци се аутоматски ажурирају у позадини.

2) Подаци СМАРТ атрибута су често непоуздани.

Фирмвер чврстог диска вам показује шта мисли да треба да вам покаже, а не шта се заправо дешава. Најочигледнији пример је 5. атрибут, број поново додељених сектора. Стручњаци за опоравак података су добро свесни да чврсти диск може да покаже нула прерасподела у петом атрибуту, иако постоје и настављају да се појављују.

Поставио сам питање специјалисту који проучава чврсте дискове и испитује њихов фирмвер. Питао сам по ком принципу фирмвер уређаја одлучује да је сада потребно сакрити чињеницу прерасподеле сектора, али сада о томе можете говорити кроз СМАРТ атрибуте.

Он је одговорио да не постоји опште правило по којем уређаји приказују или скривају праву слику. А логика програмера који пишу фирмвер за чврсте дискове понекад изгледа веома чудно. Проучавајући фирмвер различитих модела, увидео је да се често одлука да се „сакрије или прикаже“ доноси на основу скупа параметара за које је генерално нејасно како су повезани једни са другима и са преосталим ресурсом чврстог диска.

3) Тумачење СМАРТ индикатора је специфично за добављача.

На пример, на Сеагатес-у не треба да обраћате пажњу на „лоше“ сирове вредности атрибута 1 и 7, све док су остали нормални. На дисковима овог произвођача, њихове апсолутне вредности се могу повећати током нормалне употребе.

Мало о СМАРТ-у и услужним програмима за праћење

Да бисте проценили стање и преостали век трајања чврстог диска, пре свега се препоручује да обратите пажњу на параметре 5, 196, 197, 198. Штавише, има смисла фокусирати се на апсолутне, сирове вредности, а не на дате . Принуда атрибута се може извршити на неочигледне начине, различите у различитим алгоритмима и фирмверу.

Генерално, међу стручњацима за складиштење података, када говоре о вредности неког атрибута, обично мисле на апсолутну вредност.

Извор: ввв.хабр.цом

Додај коментар