Назад | Перейти на главную страницу

УМНАЯ. (smart) атрибут 190 не работает на диске Seagate Backup Plus 4 ТБ

Я использую диск Seagate Backup Plus 4 ТБ, подключенный через USB к компьютеру с Linux. Модель привода - ST4000DX000-1CL160.

При проверке S.M.A.R.T. атрибуты я получаю:

    $ 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)
    ...

Сначала я подумал, что сбой атрибута 190 (Температура воздушного потока по Цельсию) был вызван тем, что диск не был в базе данных smartmontools и, следовательно, был неправильно интерпретирован.

Однако, если подумать, заявленные температуры выглядят разумными: 60 градусов по Цельсию для привода и 40 градусов по Цельсию для воздушного потока. Однако порог для атрибута 190 кажется неправильно закодированным. Я предполагаю, что 45 градусов - это максимально допустимая температура воздушного потока. тем не мение smartctl будет жаловаться, когда текущее значение ниже порога, который он сейчас.

Жестяная банка smartctl получить указание интерпретировать порог как максимум, а не как минимум, чтобы он больше не отображал ошибку?

Просто обновление для всех, кто ищет этот атрибут в Google, значения Airflow_Temperature_Cel считываются ВЫЧИТАНИЕМ сообщаемого значения из 100. Итак, для отчета:

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

Порог фактически установлен на 55 ° C.

Текущее значение 60 ° C

И самое худшее зарегистрированное значение - 61 градус Цельсия.

Эти значения совпадают со значениями, указанными в ID # 194 Temperature_Celsius.

Вы можете заставить smart игнорировать чтение значения, добавив -I 190 -i 190 в командную строку в вашем /etc/smartd.conf config (см. эта страница). Не уверен, что это влияет smartctl поведение хотя.

Как правило, 190 можно игнорировать как индикатор. Но 194 не должно, и ваш диск выглядит довольно горячим. Если вы хотите его сохранить, убедитесь, что он становится холоднее. Я приглашаю вас прочитать эта исследовательская работа от Google относительно срока службы диска (с параграфом о температурах).

На всякий случай вы также можете запустить тесты Seagate на своем диске (если возможно), чтобы убедиться, что он полностью исправен. SeaTools.