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

Na internetu ima puno informacija o SMART-u i vrijednostima atributa. Ali nisam naišao na spominjanje nekoliko važnih točaka za koje znam od ljudi uključenih u proučavanje medija za pohranu.

Kada sam još jednom prijatelju pričao o tome zašto SMART očitanjima ne treba bezuvjetno vjerovati i zašto je bolje ne koristiti stalno klasične “SMART monitore”, sinula mi je ideja da izgovorene riječi zapišem u obliku skup teza s obrazloženjima. Davati poveznice umjesto svaki put prepričavati. I učiniti ga dostupnim široj publici.

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

Ono što poznajete kao SMART atribute nije pohranjeno spremno, već se generira u trenutku kada ih zatražite. Izračunavaju se na temelju internih statistika koje prikuplja i koristi firmware pogona tijekom rada.

Uređaj ne treba neke od ovih podataka za pružanje osnovne funkcije. I ne pohranjuje se, već se generira svaki put kada je potrebno. Stoga, kada se pojavi zahtjev za SMART atribute, firmware pokreće veliki broj procesa koji su potrebni za dobivanje podataka koji nedostaju.

Ali ti su procesi slabo kompatibilni s postupcima koji se izvode kada je disk opterećen operacijama čitanja i pisanja.

U idealnom svijetu to ne bi trebalo stvarati probleme. Ali u stvarnosti firmware za tvrdi disk pišu obični ljudi. Tko može i griješi. Stoga, ako tražite SMART atribute dok uređaj aktivno izvodi operacije čitanja i pisanja, vjerojatnost da nešto pođe po zlu dramatično se povećava. Na primjer, podaci u korisničkom međuspremniku za čitanje ili pisanje bit će oštećeni.

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

Stoga nemojte konfigurirati automatsku provjeru SMART atributa. Osim ako sigurno ne znate da je naredba za ispiranje predmemorije (Flush Cache) izdana prije ovoga. Ili, ako ne možete bez toga, konfigurirajte skeniranje da se izvodi što je rjeđe moguće. U mnogim programima za nadzor, zadano vrijeme između provjera je oko 10 minuta. Ovo je previše uobičajeno. Svejedno, takve provjere nisu lijek za neočekivani kvar diska (lijek je samo sigurnosna kopija). Jednom dnevno - mislim da je sasvim dovoljno.

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

2) Podaci SMART atributa često su nepouzdani.

Firmware tvrdog diska vam pokazuje ono što misli da bi vam trebao pokazati, a ne ono što se zapravo događa. Najočitiji primjer je 5. atribut, broj ponovno dodijeljenih sektora. Stručnjaci za oporavak podataka dobro su svjesni da tvrdi disk može pokazati nula preraspodjela u petom atributu, iako postoje i nastavljaju se pojavljivati.

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

Odgovorio je kako ne postoji opće pravilo po kojem uređaji pokazuju ili skrivaju pravu sliku. A logika programera koji pišu firmware za tvrde diskove ponekad izgleda vrlo čudno. Proučavajući firmware različitih modela, vidio je da se često odluka o "sakrij ili prikaže" donosi na temelju skupa parametara koji su općenito nejasni u kakvoj su vezi jedni s drugima i s preostalim resursom tvrdog diska.

3) Tumačenje SMART indikatora ovisi o dobavljaču.

Na primjer, na Seagatesu ne biste trebali obraćati pozornost na "loše" sirove vrijednosti atributa 1 i 7, sve dok su ostali normalni. Na diskovima ovog proizvođača njihove apsolutne vrijednosti mogu se povećati tijekom normalne uporabe.

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 obratiti pozornost na parametre 5, 196, 197, 198. Štoviše, ima smisla usredotočiti se na apsolutne, sirove vrijednosti, a ne na zadane. . Prisilno primjenjivanje atributa može se izvesti na neočite načine, različite u različitim algoritmima i firmveru.

Općenito, među stručnjacima za pohranu podataka, kada govore o vrijednosti atributa, obično misle na apsolutnu vrijednost.

Izvor: www.habr.com

Dodajte komentar