Lite om SMART och övervakningsverktyg

Det finns mycket information på Internet om SMART och attributvärden. Men jag har inte stött på något omnämnande av flera viktiga punkter som jag känner till från personer som är involverade i studiet av lagringsmedia.

När jag återigen berättade för en vän om varför SMART-avläsningar inte skulle vara villkorslöst litade på och varför det är bättre att inte använda klassiska "SMART-monitorer" hela tiden, kom idén till mig att skriva ner orden som talas i form av en uppsättning avhandlingar med förklaringar. Att tillhandahålla länkar istället för att återberätta varje gång. Och att göra den tillgänglig för en bredare publik.

1) Program för automatisk övervakning av SMART-attribut bör användas med stor försiktighet.

Det du känner till som SMART-attribut lagras inte färdigt, utan genereras i samma ögonblick som du begär dem. De beräknas baserat på intern statistik som ackumulerats och används av enhetens firmware under drift.

Enheten behöver inte en del av dessa data för att tillhandahålla grundläggande funktionalitet. Och det lagras inte, utan genereras varje gång det behövs. Därför, när en begäran om SMART-attribut inträffar, startar den fasta programvaran ett stort antal processer som behövs för att erhålla de saknade data.

Men dessa processer är dåligt kompatibla med de procedurer som utförs när enheten är laddad med läs-skrivoperationer.

I en idealisk värld borde detta inte orsaka några problem. Men i verkligheten är hårddiskens firmware skriven av vanliga människor. Vem kan och gör fel. Därför, om du frågar efter SMART-attribut medan enheten aktivt utför läs- och skrivoperationer, ökar sannolikheten för att något går fel dramatiskt. Till exempel kommer data i användarens läs- eller skrivbuffert att skadas.

Påståendet om ökande risker är inte en teoretisk slutsats, utan en praktisk observation. Till exempel finns det en känd bugg som inträffade i den fasta programvaran för hårddisken Samsung 103UI, där användardata skadades under processen att begära SMART-attribut.

Konfigurera därför inte automatisk kontroll av SMART-attribut. Såvida du inte säkert vet att kommandot för cache-tömning (Flush Cache) utfärdas innan detta. Eller, om du inte klarar dig utan den, konfigurera skanningen så att den körs så sällan som möjligt. I många övervakningsprogram är standardtiden mellan kontrollerna cirka 10 minuter. Detta är för vanligt. Ändå är sådana kontroller inte ett universalmedel för oväntade diskfel (ett universalmedel är bara backup). En gång om dagen – jag tror att det räcker.

Fråga om temperatur utlöser inte attributberäkningsprocesser och kan utföras ofta. För när det implementeras på rätt sätt görs detta genom SCT-protokollet. Genom SCT ges bara det som redan är känt bort. Dessa data uppdateras automatiskt i bakgrunden.

2) SMART-attributdata är ofta opålitliga.

Hårddiskens firmware visar dig vad den tror att den ska visa dig, inte vad som faktiskt händer. Det mest uppenbara exemplet är det femte attributet, antalet omtilldelade sektorer. Dataåterställningsspecialister är väl medvetna om att en hårddisk kan visa ett noll antal omfördelningar i det femte attributet, även om de finns och fortsätter att dyka upp.

Jag ställde en fråga till en specialist som studerar hårddiskar och undersöker deras firmware. Jag frågade vad är principen enligt vilken enhetens firmware bestämmer att det nu är nödvändigt att dölja faktumet av sektoromfördelning, men nu kan du prata om det genom SMART-attribut.

Han svarade att det inte finns någon generell regel enligt vilken enheter som visar eller döljer den verkliga bilden. Och logiken hos programmerare som skriver firmware för hårddiskar ser ibland väldigt konstig ut. När han studerade firmware för olika modeller såg han att beslutet att "gömma eller visa" ofta fattas baserat på en uppsättning parametrar som i allmänhet är oklart hur de är relaterade till varandra och till hårddiskens återstående resurs.

3) Tolkningen av SMART-indikatorer är leverantörsspecifik.

Till exempel, på Seagates bör du inte vara uppmärksam på de "dåliga" råvärdena för attribut 1 och 7, så länge som resten är normala. På diskar från denna tillverkare kan deras absoluta värden öka vid normal användning.

Lite om SMART och övervakningsverktyg

För att bedöma hårddiskens skick och återstående livslängd rekommenderas det först och främst att vara uppmärksam på parametrarna 5, 196, 197, 198. Dessutom är det vettigt att fokusera på absoluta, råa värden och inte på de givna. . Tvång av attribut kan utföras på icke-uppenbara sätt, olika i olika algoritmer och firmware.

I allmänhet, bland datalagringsspecialister, när de talar om värdet av ett attribut, menar de vanligtvis det absoluta värdet.

Källa: will.com

Lägg en kommentar