Malo o SMART-u i uslužnim programima za praćenje

Na internetu postoji mnogo informacija o SMART-u i vrijednostima atributa. Ali nisam naišao na bilo kakvo spominjanje nekoliko važnih tačaka za koje znam od ljudi uključenih u proučavanje medija za skladištenje podataka.

Kada sam još jednom pričao prijatelju zašto SMART čitanjima ne treba bezuslovno vjerovati i zašto je bolje ne koristiti stalno klasične “SMART monitore”, pala mi je ideja da izgovorene riječi zapišem u obliku skup teza sa objašnjenjima. Da dam linkove umjesto da svaki put prepričavam. I da bude dostupan široj publici.

1) Programe za automatsko praćenje SMART atributa treba koristiti sa velikim oprezom.

Ono što poznajete kao SMART atribute ne pohranjuje se spremno, već se generira u trenutku kada ih zatražite. Izračunavaju se na osnovu interne statistike koju akumulira i koristi firmver pogona tokom rada.

Uređaju nisu potrebni neki od ovih podataka da bi pružio osnovnu funkcionalnost. I ne pohranjuje se, već se generiše svaki put kada je potrebno. Stoga, kada se pojavi zahtjev za SMART atributima, firmver pokreće veliki broj procesa koji su potrebni za dobivanje podataka koji nedostaju.

Ali ovi procesi su slabo kompatibilni sa procedurama koje se izvode kada je disk učitan operacijama čitanja i pisanja.

U idealnom svijetu, ovo ne bi trebalo stvarati probleme. Ali u stvarnosti, firmver tvrdog diska pišu obični ljudi. Ko može i čini grešku. Stoga, ako postavljate upit za SMART atribute dok uređaj aktivno izvodi operacije čitanja i pisanja, vjerovatnoća da nešto pođe po zlu se dramatično povećava. Na primjer, podaci u korisničkom baferu za čitanje ili pisanje bit će oštećeni.

Konstatacija o povećanju rizika nije teorijski zaključak, već praktična opservacija. Na primjer, poznata je greška koja se pojavila u firmveru HDD-a Samsung 103UI, gdje su korisnički podaci oštećeni tokom procesa traženja SMART atributa.

Stoga nemojte konfigurirati automatsku provjeru SMART atributa. Osim ako sigurno znate da je komanda za ispiranje keša (Flush Cache) izdana prije toga. Ili, ako ne možete bez toga, konfigurirajte skeniranje da se pokreće što je rjeđe moguće. U mnogim programima za praćenje, podrazumevano vreme između provera je oko 10 minuta. Ovo je previše uobičajeno. Ipak, takve provjere nisu lijek za neočekivani kvar diska (lijek je samo sigurnosna kopija). Jednom dnevno – mislim da je sasvim dovoljno.

Upit za temperaturu ne pokreće procese izračunavanja atributa i može se često izvršavati. Jer kada se pravilno implementira, to se radi preko SCT protokola. Kroz SCT se daje samo ono što je već poznato. Ovi podaci se automatski ažuriraju u pozadini.

2) Podaci SMART atributa često su nepouzdani.

Firmver čvrstog diska vam pokazuje ono što misli da treba da vam pokaže, a ne šta se zapravo dešava. Najočigledniji primjer je 5. atribut, broj dodijeljenih sektora. Stručnjaci za oporavak podataka su svjesni da tvrdi disk može pokazati nula broj preraspodjela u petom atributu, iako postoje i nastavljaju se pojavljivati.

Postavio sam pitanje stručnjaku koji proučava čvrste diskove i ispituje njihov firmver. Pitao sam koji je princip po kojem firmver uređaja odlučuje da je sada potrebno sakriti činjenicu preraspodjele sektora, ali sada o tome možete govoriti kroz SMART atribute.

Odgovorio je da ne postoji opće pravilo prema kojem uređaji prikazuju ili skrivaju pravu sliku. I logika programera koji pišu firmver za čvrste diskove ponekad izgleda vrlo čudno. Proučavajući firmver različitih modela, uvidio je da se često odluka da se „sakrije ili prikaže“ donosi na osnovu skupa parametara za koje je općenito nejasno kako su međusobno povezani i sa preostalim resursom tvrdog diska.

3) Tumačenje SMART indikatora je specifično za dobavljača.

Na primjer, na Seagatesu ne biste trebali obraćati pažnju na "loše" sirove vrijednosti atributa 1 i 7, sve dok su ostali normalni. Na diskovima ovog proizvođača, njihove apsolutne vrijednosti mogu porasti tokom normalne upotrebe.

Malo o SMART-u i uslužnim programima za praćenje

Za procjenu stanja i preostalog vijeka trajanja tvrdog diska, prije svega se preporučuje da obratite pažnju na parametre 5, 196, 197, 198. Štaviše, ima smisla fokusirati se na apsolutne, sirove vrijednosti, a ne na date . Prinuda atributa se može izvesti na neočigledne načine, različite u različitim algoritmima i firmverima.

Generalno, među stručnjacima za skladištenje podataka, kada govore o vrijednosti atributa, obično misle na apsolutnu vrijednost.

izvor: www.habr.com

Dodajte komentar