S.M.A.R.T. atributo (inteligente) 190 falhando na unidade Seagate Backup Plus 4TB

4

Estou usando uma unidade Seagate Backup Plus 4TB conectada via USB a uma caixa do Linux. O modelo da unidade é o ST4000DX000-1CL160.

Ao verificar o S.M.A.R.T. atributos que recebo:

    $ sudo smartctl -a -d sat /dev/sdb
    smartctl 5.41 2011-06-09 r3365 [i686-linux-3.2.0-37-generic] (local build)
    Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

    === START OF INFORMATION SECTION ===
    Device Model:     ST4000DX000-1CL160
    Serial Number:    Z1Z046LE
    LU WWN Device Id: 5 000c50 04ec317ca
    Firmware Version: CC44
    User Capacity:    4.000.787.030.016 bytes [4,00 TB]
    Sector Size:      512 bytes logical/physical
    Device is:        Not in smartctl database [for details use: -P showall]
    ATA Version is:   8
    ATA Standard is:  ATA-8-ACS revision 4
    Local Time is:    Sat Feb 16 13:55:29 2013 CET
    SMART support is: Available - device has SMART capability.
    SMART support is: Enabled
    ...
    Vendor Specific SMART Attributes with Thresholds:
    ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
    ...
    190 Airflow_Temperature_Cel 0x0022   040   039   045    Old_age   Always   FAILING_NOW 60 (0 209 61 41)
    ...
    194 Temperature_Celsius     0x0022   060   061   000    Old_age   Always       -       60 (0 20 0 0)
    ...

No começo eu pensei que a falha do atributo 190 (Airflow Temperature Celcius) foi causada pela unidade não estar no banco de dados do smartmontools e, portanto, ser mal interpretada.

No entanto, pensando duas vezes, as temperaturas relatadas parecem sensatas: 60 graus celcius para o drive e 40 graus celcius para o fluxo de ar. No entanto, o limite para o atributo 190 parece incorretamente codificado. Eu acho que os 45 graus é a temperatura máxima permitida do fluxo de ar. No entanto, smartctl irá reclamar quando o valor atual estiver abaixo do limite atual.

O smartctl pode ser instruído a interpretar o limite como um valor máximo, em vez de um mínimo, para não exibir mais um erro?

    
por mgd 16.02.2013 / 14:06

2 respostas

9

Apenas uma atualização para qualquer pessoa pesquisando esse atributo, os valores de Airflow_Temperature_Cel são lidos subtraindo o valor relatado de 100. Assim, para o relatório:

ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH
190 Airflow_Temperature_Cel 0x0022   040   039   045 

O limite é definido em 55 graus C

O valor atual é 60 graus C

E o pior valor registrado é 61 graus C

Estes valores estão alinhados com os reportados no ID # 194 Temperature_Celsius

    
por 19.05.2017 / 11:14
5

Você pode fazer com que o smart ignore a leitura do valor adicionando -I 190 -i 190 à linha de comando no arquivo /etc/smartd.conf config (consulte essa página ). Não tenho certeza se isso afeta o comportamento smartctl .

Geralmente, 190 pode ser ignorado como indicador. Mas, 194 não deve e seu disco parece ser muito quente, se você quiser preservá-lo, você deve garantir que fica mais frio. Convido-o a ler este documento de pesquisa do Google sobre a vida útil do disco (com um parágrafo para temperaturas).

Apenas por precaução, você também pode executar os testes da Seagate em seu disco (se possível), para garantir que o SeaTools seja totalmente saudável .

    
por 16.02.2013 / 14:32