Meu HDD está prestes a falhar?

2

Eu tenho uma máquina de 10 anos que estou usando como um pequeno servidor de home theater e gostaria de saber se o HDD está prestes a falhar. Eu executei o seguinte smartctl --all test e alguns dos valores de erro parecem muito altos.

    
por Mike 11.08.2013 / 05:04

4 respostas

2

Você não pode confiar muito nas informações da SMART para informar se uma unidade vai morrer. Não é inútil, mas não é algo que pode ser generalizado (drives diferentes têm valores "normais" diferentes) e estudos mostraram que os valores SMART não são tão altamente correlacionados com falhas pendentes quanto se poderia esperar. (Consulte aqui e aqui ).

Você pode executar alguns testes SMART para testar sua unidade, que podem informar se ela está falhando (as unidades SMART geralmente têm autotestes) e, se a SMART disser que o disco está falhando ou falhou, incline-se a fazer o backup O mais rápido possível e descartar a unidade como morrendo.

10 anos é muito tempo para um disco, então a melhor prática seria substituí-lo de qualquer maneira.

    
por 11.08.2013 / 08:48
3

Fato: discos rígidos morrem. O mesmo vale para SSDs, cartões de memória, chips NAND, etc. É simplesmente uma questão de tempo. Backup, backup, backup e substituição com freqüência.

Dez anos é muito tempo, especialmente para um disco mecânico. Tem partes móveis e, portanto, desgaste. Concedido eu também tive memória flash morrer dentro de alguns meses. Também presumo que seja uma unidade IDE, muito antiga.

História:

I had a 30GB Quantum IDE drive, that I salvaged from my old PIII, drive was in use for 13 years from machine to machine. Used it for my /boot for shits and giggles, wondered if it would ever die; considering a lot of my other drives kicked after a couple years. One day it was just dead.

    
por 11.08.2013 / 06:52
3

De a smartctl manpage :

Attributes are one of two possible types: Pre-failure or Old age. Pre-failure Attributes are ones which, if less than or equal to their threshold values, indicate pending disk failure. Old age, or usage Attributes, are ones which indicate end-of-product life from old-age or normal aging and wearout, if the Attribute value is less than or equal to the threshold. Please note: the fact that an Attribute is of type 'Pre-fail' does not mean that your disk is about to fail! It only has this meaning if the Attribute's current Normalized value is less than or equal to the threshold value.

If the Attribute's current Normalized value is less than or equal to the threshold value, then the "WHEN_FAILED" column will display "FAILING_NOW". If not, but the worst recorded value is less than or equal to the threshold value, then this column will display "In_the_past". If the "WHEN_FAILED" column has no entry (indicated by a dash: '-') then this Attribute is OK now (not failing) and has also never failed in the past.

Com base nisso (e ao contrário da resposta de gronostaj), nenhum dos atributos SMART na captura de tela sugere falha (agora ou nunca antes).

A manpage também diz:

Each Attribute also has a "Worst" value shown under the heading "WORST". This is the smallest (closest to failure) value that the disk has recorded at any time during its lifetime when SMART was enabled.

Nesta base (e novamente contrariando a resposta de gronostaj), um VALUE perto de WORST não tem nada a ver com falha (veja Temperature_Celcius na captura de tela); comparação com THRESH é necessária como descrito acima.

(Eu teria apenas downvoted ou comentado diretamente sobre a resposta de gronostaj, mas eu não tenho reputação adequada .)

    
por 24.12.2014 / 05:45
0

A coluna Type fala por si: é muito provável que seu disco rígido falhe em breve, portanto, não é seguro para uso.

Sobre os valores: quanto maior, melhor, é assim que a SMART funciona. Você pode esperar que a unidade falhe quando value s estiver muito abaixo de worst s.

    
por 11.08.2013 / 05:28