Istotą aktualnych / najgorszych atrybutów, takich jak temperatura, jest dokładnie to: powiedzieć, czy napęd kiedykolwiek przekroczył swoją maksymalną temperaturę roboczą, a zatem mógł doznać trwałego uszkodzenia.
Dlatego mówi „nie powiodło się w przeszłości”, a nie „teraz zawodzi”: ledwo dotknąłeś progu maksymalnej temperatury. Uwaga: wyświetlanie atrybutów pokazuje „znormalizowany: 50, próg: 45, najgorszy: 45”. (Są to znormalizowane wartości 0..200 jak dla każdego innego atrybutu, a nie surowe temperatury Celsjusza.)
Masz też kilka wadliwych sektorów (nieusuwalne błędy sektorowe), więc niezależnie od tego, czy przyczyną była krótka wysoka temperatura, czy nie, prawdopodobnie czas porzucić ten dysk.
Lepszy interfejs użytkownika oprogramowania SMART pokazałby aktualną i maksymalną temperaturę . np.
smartctl -a /dev/sda
lubsmartctl -x /dev/sda
( -x
drukuje wszystkie dostępne dane SMART i inne niż SMART, które można uzyskać z dysku, w tym dziennik historii temperatury, jeśli dysk go posiada, z wykresem słupkowym ASCII.)
smartctl -x obejmuje to dla starego dysku twardego WD Green 1 TB (WD10EADS):
Current Temperature: 36 Celsius
Power Cycle Min/Max Temperature: 25/42 Celsius
Lifetime Min/Max Temperature: 35/46 Celsius
Oprogramowanie, którego używasz, wygląda tak, jakby wyświetlało tylko bieżącą temperaturę, która jest nieco poniżej progu, ale nie ukryje faktu, że dysk był w przeszłości niezgodny ze specyfikacją.
Z pewnością możesz usprawiedliwić zignorowanie tej chwilowej wysokiej temperatury, jeśli naprawdę naprawiłeś to w kilka minut. Ale nigdy nie będziesz (lub nie powinieneś) zmuszać samego dysku do kłamstwa na temat tego, że przez pewien czas przekraczał on maksymalną temperaturę znamionową, a zatem atrybut nie był w przeszłości.
Możesz skonfigurować smartd
ignorowanie dowolnego atrybutu, aby nadal otrzymywać przydatne powiadomienia, jeśli cokolwiek innego przekroczy próg na terytorium oficjalnie uszkodzonym. : smartd.conf(5)
mówi:
-i ID [ATA only]
Ignoruj identyfikator numeru atrybutu urządzenia podczas sprawdzania niepowodzenia atrybutów użycia. Identyfikator musi być liczbą całkowitą dziesiętną w zakresie od 1 do 255. Niniejsza dyrektywa modyfikuje zachowanie dyrektywy „-f” i bez niej nie ma żadnego efektu.
Jest to przydatne, na przykład, jeśli masz bardzo stary dysk i nie chcesz ciągle otrzymywać wiadomości o niepowodzeniu atrybutu godzin pracy (zwykle atrybut 9). Niniejsza dyrektywa może pojawić się wiele razy dla jednego urządzenia, jeśli chcesz zignorować wiele atrybutów.
Rozszerzone atrybuty historii temperatury
Właśnie dostałem nowy 6 TB Seagate Barracuda (oprogramowanie układowe ST6000DM003-2CY186 0001, dysk 5425 RPM), który ma kilka interesujących statystyk, w tym czas spędzony przekraczający min / maks punkty operacyjne oraz wysokie / niskie krótkoterminowe i log-temps .
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)
I w sekcji ze szczegółami:
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
(Dysk został włączony tylko przez kilka minut; prawdopodobnie dlatego -
w niektórych polach nie ma danych).
Jeśli dysk ma te rozszerzone atrybuty, możesz pokazać komuś, że czas spędzony poza dozwoloną temperaturą był bardzo krótki (w takim przypadku). Prawdopodobnie, jeśli zamierzasz zmodyfikować dane SMART, po prostu to zrobiłeś i usunąłeś wzmiankę o tym, że kiedykolwiek był poza zasięgiem, ale oczywiście nie możesz w 100% ufać żadnym danym z dysku drugiej ręki, który ktoś próbuje cię sprzedać.
Zobacz /superuser/1389522/what-does-it-mean-when-my-new-hdd-reports-errors-at-a-time-that-shouldnt-exist się więcej o stosowanych napędów z Na przykład „cofnięcie licznika przebiegu” w atrybucie „Power_On_Hours”.