Řešení 1:
Podle Steva Gibsona ze slávy Spinrite se hodnoty SMART musí brát v průběhu času, ne jako okamžité hodnoty. To znamená, že hodnota 47 nemusí být nutně špatná, pokud je hodnota 47 měsíce. Pokud však hodnota byla před hodinou 42 a rychle roste, znamená to, že disk má potíže s přístupem k části dat a brzy nemusí být schopen vůbec přečíst sektor. V závislosti na hodnotě dat na tomto disku jej možná budete chtít nahradit.
Řešení 2:
Vysoká hodnota tohoto atributu je ve skutečnosti docela dobrá:
Hardware ECC obnoven S.M.A.R.T. parametr označuje čas mezi chybami opravenými ECC.
https://kb.acronis.com/content/9131
Řešení 3:
Nejprve snížte hodnoty jsou horší pro SMART, nikoli vyšší hodnoty (všimněte si, že sloupec prahu je vždy nižší než aktuální hodnota). Takže zvýšení hodnoty není důvodem k obavám. (Toto pravidlo se však nevztahuje na nezpracované hodnoty.)
Hodnoty SMART mají tendenci trochu oscilovat (vaše může být například na hraně mezi 46 a 47, takže i malé změny mohou způsobit překlopení na jinou hodnotu).
Váš smartctl -a
výstup ukazuje nejhorší, že tato hodnota byla 45, takže oscilace mírně nad ní je normální.
Pro více informací se podívejte na Wikipedii:ATA S.M.A.R.T. atributy.
Řešení 4:
Mějte na paměti, že dokonce i rozsáhlá studie, kterou provedl Google, zjistila, že velký počet selhání disku nebylo předpovídáno chybami SMART. Je možné, že to, co vidíte, je naprosto normální, ale protože každý výrobce má různé metriky pro převod hrubých hodnot na hlášené hodnoty, je těžké s jistotou říci, zda váš disk zažívá mnoho chyb nebo ne. Nicméně takto velké hrubé číslo mi připadá zvláštní.
Doporučil bych přečíst celý disk (dd nebo rsync'ing na nový disk) a průběžně kontrolovat hodnoty SMART. Pokud uvidíte toto hrubé číslo nebo hlášené hodnoty, hodně se změní, začal bych hledat výměnu disku.
-
Výukový program programování Linux C, část 8 – Volání podle hodnoty versus volání podle ukazatele/adresy
-
Výukový program programování Linux C, část 8 – Volání podle hodnoty versus volání podle ukazatele/adresy
-
Výukový program programování Linux C, část 8 – Volání podle hodnoty versus volání podle ukazatele/adresy