Сбой SMART (интеллектуальный) 190 на диске Seagate Backup Plus 4TB
Я использую накопитель Seagate Backup Plus 4 ТБ, подключенный через USB к коробке Linux. Модель накопителя ST4000DX000-1CL160.
При проверке атрибутов SMART я получаю:
$ 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
быть проинструктированы интерпретировать порог как максимум, а не минимум, чтобы он больше не отображал ошибку?
2 ответа
Просто обновление для любого Google, гуглящего по этому атрибуту, значения Airflow_Tempera_Cel считываются вычитанием сообщенного значения от 100. Итак, для отчета:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH
190 Airflow_Temperature_Cel 0x0022 040 039 045
Порог на самом деле установлен на 55 град.
Текущее значение составляет 60 градусов C
И худшее записанное значение составляет 61 градус C
Эти значения соответствуют значениям, указанным в ID#194 Temperature_Celsius
Вы можете сделать умный игнорировать чтение значения, добавив -I 190 -i 190
в командной строке в вашем /etc/smartd.conf
файл конфигурации (см. эту страницу). Не уверен, что это влияет smartctl
поведение хотя.
Как правило, 190 можно игнорировать как индикатор. Но 194 не должен, и ваш диск выглядит очень горячим, если вы хотите сохранить его, вы должны убедиться, что он становится холоднее. Я предлагаю вам прочитать эту исследовательскую работу от Google относительно срока службы диска (с параграфом о температуре).
На всякий случай вы также можете запустить тесты Seagate на своем диске (если это возможно), чтобы убедиться, что SeaTools полностью исправен.