Точка поточних / найгірших атрибутів, як температура, полягає саме в цьому: щоб повідомити вам, чи колись привід знаходився за межами його максимальної робочої температури, і, отже, це може зазнати постійних пошкоджень.
Ось чому там сказано "не вдалося в минулому", а не "невдало зараз": ви ледве доторкнулися до порога максимальної темп. Зверніть увагу, що атрибут відображає "нормалізовано: 50, поріг: 45, найгірше: 45". (Це 0..200 нормованих значень, як і для будь-якого іншого атрибута, а не для необмежених темпсів Цельсія.)
Також у вас є погані сектори (непоправні помилки в секторі), тож, чи викликала це чи ні коротка висока температура, ймовірно, настав час викопати цей привід.
Кращий інтерфейс програмного забезпечення SMART показав би вам поточний і максимальний темп . наприклад,
smartctl -a /dev/sda
або smartctl -x /dev/sda
( -x
друкує всі доступні дані SMART та non-SMART, які він може отримати з накопичувача, включаючи журнал історії температури, якщо він має такий, з діаграмою ASCII.)
smartctl -x включає це для старого жорсткого диска WD Green 1TB (WD10EADS):
Current Temperature: 36 Celsius
Power Cycle Min/Max Temperature: 25/42 Celsius
Lifetime Min/Max Temperature: 35/46 Celsius
Програмне забезпечення, яке ви використовуєте, виглядає так, що воно показує лише поточну температуру, яка трохи нижче порогу, але це не приховуватиме те, що накопичувач у певний момент минулого був поза специфікацією.
Ви, безумовно, можете виправдати, ігноруючи цю миттєву високу температуру, якби ви її справді виправили за лічені хвилини. Але ви ніколи не зможете змусити диск неправдиво брехати про те, що він деякий час перевищував його номінальну максимальну температуру, і, отже, атрибут минув невдало.
Ви можете налаштувати smartd
ігнорувати будь-який заданий атрибут, щоб ви все одно могли отримати корисне повідомлення, якщо що-небудь ще переступить поріг на офіційно непридатну територію. : smartd.conf(5)
каже:
-i ID [ATA only]
Ігноруйте ідентифікатор номера атрибутів пристрою під час перевірки на предмет відмови атрибутів використання. Ідентифікатор повинен бути десятковим цілим числом в діапазоні від 1 до 255. Ця Директива змінює поведінку директиви '-f' і не має ефекту без неї.
Це корисно, наприклад, якщо у вас дуже старий диск і ви не хочете отримувати повідомлення про невдалі атрибути за часом роботи (як правило, атрибут 9). Ця Директива може з’являтися кілька разів для одного пристрою, якщо ви хочете ігнорувати кілька атрибутів.
Розширені атрибути історії історії
Щойно я отримав новий 6TB Seagate Barracuda (ST6000DM003-2CY186 прошивка 0001, привід 5425 об / хв), який має цікаву статистику, включаючи час, витрачений на перевищення мінімальних / максимальних робочих точок, а також високий / низький показник короткострокових та часових темпів .
SCT Status Version: 3
SCT Version (vendor specific): 522 (0x020a)
Device State: Active (0)
Current Temperature: 33 Celsius
Power Cycle Min/Max Temperature: 27/33 Celsius
Lifetime Min/Max Temperature: 27/33 Celsius
Under/Over Temperature Limit Count: 0/0
SCT Temperature History Version: 2
Temperature Sampling Period: 3 minutes
Temperature Logging Interval: 59 minutes
Min/Max recommended Temperature: 14/55 Celsius
Min/Max Temperature Limit: 10/60 Celsius
Temperature History Size (Index): 128 (2)
І в розділі з детальною інформацією:
0x05 ===== = = === == Temperature Statistics (rev 1) ==
0x05 0x008 1 33 --- Current Temperature
0x05 0x010 1 - --- Average Short Term Temperature
0x05 0x018 1 - --- Average Long Term Temperature
0x05 0x020 1 33 --- Highest Temperature
0x05 0x028 1 30 --- Lowest Temperature
0x05 0x030 1 - --- Highest Average Short Term Temperature
0x05 0x038 1 - --- Lowest Average Short Term Temperature
0x05 0x040 1 - --- Highest Average Long Term Temperature
0x05 0x048 1 - --- Lowest Average Long Term Temperature
0x05 0x050 4 0 --- Time in Over-Temperature
0x05 0x058 1 55 --- Specified Maximum Operating Temperature
0x05 0x060 4 0 --- Time in Under-Temperature
0x05 0x068 1 13 --- Specified Minimum Operating Temperature
(Привід увімкнено лише пару хвилин; тому, мабуть, чомусь -
у деяких полях немає даних.)
Якщо у вас є такі розширені атрибути, ви можете показати комусь, що час, витрачений поза дозволеної температури, був дуже короткий (якщо це так). Імовірно, якби ви збиралися змінювати дані SMART, ви просто зробили це і видалили будь-яку згадку про те, що вони колись поза межами діапазону, але, очевидно, ви не можете на 100% довіряти будь-яким даним із накопичувача, який використовується хтось намагається продати тебе.
Дивіться /superuser/1389522/what-does-it-mean-when-my-new-hdd-reports-errors-at-a-time-that-shouldnt-exist для отримання більше інформації про використані диски з "Відкат одометра", наприклад, в їх атрибуті "Power_On_Hours".