Status
Brak możliwości dodawania odpowiedzi.

Silas Mariusz

rm -rf /
Help us, GOD!
5 Kwiecień 2008
10 146
4 622
153
Nowy Sącz
forum.qnap.net.pl
QNAP
TS-x77
Ethernet
1 GbE

Admin i wyrocznia SMART — jak czytać stan dysku w serwerze NAS​


⚡ W skrócie (TL;DR)
„Każdy raport SMART opowiada historię. Trzeba tylko wiedzieć, w jakim języku została napisana.”

SMART nie jest wyrocznią. Nie przewiduje przyszłości i nie podejmuje decyzji o wymianie dysku. Jest mechanizmem raportowania stanu urządzenia, którego sposób działania zależy od firmware producenta. Aby poprawnie interpretować dane SMART, trzeba najpierw zrozumieć, dlaczego powstał, jakie problemy miał rozwiązać i dlaczego ten sam parametr może oznaczać coś innego w dwóch różnych dyskach.

Ten White Paper nie jest katalogiem atrybutów SMART. Jest próbą pokazania, jak współczesny admin analizuje informacje przekazywane przez dysk i dlaczego sama liczba bardzo rzadko jest odpowiedzią.





smart-nas-lab-hero.webp


Rozdział I. SMART nigdy nie powiedział „wymień dysk”​


„SMART niczego nie każe. SMART tylko pamięta — resztę dopisuje człowiek.”

smart-warning-noc.webp

Jest poniedziałek, kilka minut po siódmej rano. Pierwsza kawa jeszcze stoi na biurku, gdy telefon wyświetla powiadomienie z serwera QNAP: „S.M.A.R.T. Warning”. Admin loguje się do QTS, otwiera Storage & Snapshots i widzi żółty komunikat obok jednego z dysków. Kilka sekund później uruchamia wyszukiwarkę — a odpowiedzi pojawiają się natychmiast: „Natychmiast wymień dysk”, „Nie ryzykuj utraty danych”, „SMART wykrył awarię”.

Brzmi przekonująco. Problem polega na tym, że SMART nie napisał żadnego z tych zdań. To człowiek dopowiedział resztę.

SMART nie zna wartości przechowywanych danych. Nie wie, czy serwer trzyma kopię rodzinnych zdjęć, archiwum firmy czy bibliotekę filmów Plex. Nie zna wartości biznesowej przestoju ani tego, czy admin dysponuje aktualną kopią zapasową. Wszystko, co potrafi zrobić, to przekazać informacje zapisane przez firmware dysku. I właśnie tutaj rozpoczyna się największe nieporozumienie.

Od ponad dwudziestu lat SMART traktowany jest jak elektroniczny diagnosta. Wielu użytkowników oczekuje od niego jednoznacznej odpowiedzi: dysk jest sprawny albo uszkodzony. Tymczasem SMART nigdy nie został zaprojektowany do wydawania takich wyroków. Jego rola jest znacznie skromniejsza — raportuje, rejestruje, udostępnia informacje. Nic więcej.

To sysop nadaje tym informacjom znaczenie. To on zestawia je z historią urządzenia, sposobem eksploatacji, modelem dysku, producentem, konfiguracją macierzy RAID oraz rolą, jaką urządzenie pełni w całym systemie. Dlatego dwóch adminów może spojrzeć na ten sam raport SMART i podjąć dwie różne, a jednocześnie równie uzasadnione decyzje.

I właśnie dlatego ten White Paper nie zaczyna się od opisu atrybutów. Najpierw trzeba odpowiedzieć na znacznie ważniejsze pytanie: jeżeli SMART nie podejmuje decyzji, to kto właściwie ją podejmuje?

Admin nie rozmawia jednak bezpośrednio ze SMART. To jedna z tych rzeczy, które łatwo przeoczyć, a która całkowicie zmienia sposób interpretacji raportów. Pomiędzy powierzchnią talerzy, komórkami pamięci Flash a oknem wyświetlanym w QTS znajduje się jeszcze jeden element: firmware. To właśnie on jest rzeczywistym autorem każdego wpisu widocznego w raporcie SMART.

To firmware decyduje, kiedy uruchomić test powierzchni. To firmware zlicza liczbę ponownych prób odczytu, obserwuje temperaturę, zapisuje historię zdarzeń, monitoruje zachowanie pamięci podręcznej i analizuje dziesiątki parametrów, których opiekun serwera nigdy nie zobaczy. SMART jest jedynie sposobem przekazania niewielkiej części tych informacji.

To bardzo podobna sytuacja do deski rozdzielczej w samochodzie. Kierowca widzi kontrolkę ciśnienia oleju, ale nie widzi pracy pompy, zaworów ani czujników rozsianych po całym silniku. Widzi efekt końcowy pracy całego układu. SMART działa podobnie — admin widzi wynik, nie widzi procesu, który do niego doprowadził.

Dlatego dwa dyski mogą przechowywać dokładnie te same dane, pracować w tej samej macierzy RAID i wykonywać identyczne operacje, a mimo to raportować nieco inne informacje diagnostyczne. Nie dlatego, że jeden z nich się myli, lecz dlatego, że zostały zaprojektowane przez dwóch różnych producentów. Każdy rozwija własny firmware, definiuje własne algorytmy i inaczej interpretuje zdarzenia zachodzące wewnątrz urządzenia.

To jedna z najważniejszych rzeczy, którą warto zapamiętać jeszcze przed omówieniem pierwszego atrybutu. Raport SMART nie jest uniwersalnym językiem wszystkich dysków. Jest tłumaczeniem przygotowanym przez konkretnego producenta. Dlatego analiza zawsze powinna zaczynać się od pytania prostszego niż „ile wynosi wartość RAW?” — najpierw należy zapytać, kto zaprojektował ten dysk. Dopiero wtedy wiadomo, kto napisał firmware odpowiedzialny za interpretację wszystkich zdarzeń zapisanych później w SMART.

Fakt
SMART nie obserwuje dysku samodzielnie. Informacje widoczne w raporcie są wynikiem decyzji podejmowanych przez firmware producenta — to firmware wybiera, które zdarzenia zostaną zarejestrowane, jak zostaną przeliczone i w jaki sposób udostępnione systemowi operacyjnemu. Dlatego analiza SMART zawsze powinna uwzględniać producenta oraz rodzinę dysku.


QNAP
W QTS i QuTS hero aplikacja Storage & Snapshots prezentuje informacje udostępnione przez firmware dysku. Interfejs systemu nie interpretuje mechaniki napędu ani stanu komórek Flash — odczytuje i pokazuje dane przekazane przez urządzenie. Dlatego ten sam model serwera QNAP może wyświetlać różne zestawy informacji dla dysków HDD, SATA SSD i NVMe.


Firmware jest dla dysku tym, czym BIOS lub UEFI dla komputera: niewielkim fragmentem oprogramowania zapisanym wewnątrz urządzenia. Nie uruchamia systemu operacyjnego i nie wyświetla okien, ale przez całą dobę podejmuje tysiące decyzji, od których zależy sposób pracy nośnika. I właśnie tutaj zaczynają się różnice między producentami.

Dwa dyski mogą korzystać z identycznego interfejsu SATA, mieć tę samą pojemność, obracać talerzami z prędkością 7200 obr./min i mieć taką samą pamięć podręczną, a mimo to zachowywać się zupełnie inaczej. Nie dlatego, że jeden producent lepiej opanował fizykę, lecz dlatego, że inaczej odpowiedział na te same pytania: ile razy ponowić próbę odczytu sektora, kiedy rozpocząć test powierzchni, jak długo próbować odzyskać dane, które zdarzenie zapisać w dzienniku, które uznać za normalne zużycie, a które zgłosić adminowi. Na każde z nich firmware musi odpowiedzieć sam, a sysop widzi dopiero efekt tych decyzji.

To właśnie dlatego doświadczeni admini bardzo ostrożnie porównują raporty SMART pochodzące od różnych producentów. Wiedzą, że identyczna liczba nie zawsze oznacza identyczne zjawisko, a brak wpisu w SMART nie oznacza automatycznie braku problemów. Raport diagnostyczny jest zawsze odbiciem filozofii projektowania konkretnego urządzenia. Dlatego pierwszym pytaniem nie powinno być „ile wynosi wartość RAW?”, lecz „jak producent zaprojektował ten dysk?”.

Z praktyki adminów
Doświadczony sysop bardzo rzadko analizuje pojedynczy atrybut SMART w oderwaniu od modelu dysku. Najpierw sprawdza producenta, rodzinę urządzenia i środowisko, dla którego zostało zaprojektowane, a dopiero później rozpoczyna interpretację raportu. Ta kolejność nie jest przypadkowa — to efekt wielu lat praktyki.


Mit
„SMART wygląda tak samo w każdym dysku.” Nie. Standard definiuje sposób udostępniania informacji, ale nie narzuca producentowi jednakowej filozofii interpretacji zdarzeń. Dlatego dwa dyski różnych producentów mogą raportować podobne zjawiska w odmienny sposób — i dlatego analiza SMART wymaga znajomości konkretnej rodziny urządzeń.


Nie zawsze jednak sysop miał do dyspozycji SMART. Przez wiele lat dysk twardy był urządzeniem wyjątkowo skrytym — pracował poprawnie albo przestawał pracować, a pomiędzy tymi stanami praktycznie nie istniało nic. Nie było ostrzeżeń, historii błędów ani testów diagnostycznych uruchamianych z poziomu systemu. Jeżeli napęd zaczynał mieć problemy z odczytem, admin dowiadywał się o tym najczęściej dopiero wtedy, gdy system zgłaszał błąd, kontroler ponawiał próby odczytu albo użytkownik dzwonił z informacją, że „coś przestało działać”.

Z dzisiejszej perspektywy wydaje się to zaskakujące. Przyzwyczailiśmy się, że niemal każde urządzenie potrafi opowiedzieć coś o swoim stanie: procesor raportuje temperaturę, zasilacz napięcia, kontroler RAID historię zdarzeń, a nawet wentylatory informują o prędkości obrotowej. Na początku lat dziewięćdziesiątych dysk twardy był pod tym względem niemal całkowicie niemy. Największym problemem nie była zresztą sama awaria, lecz brak informacji ją poprzedzających — w domu oznaczało to utratę kilku plików, w firmie przestój serwera, nieudaną kopię zapasową, odbudowę macierzy i godziny pracy admina.

Wraz ze wzrostem pojemności dysków rosły oczekiwania. Nie wystarczało już, że urządzenie działa — admin chciał wiedzieć, jak się czuje. To właśnie z tej potrzeby narodziła się idea monitorowania stanu nośnika. Najpierw sama idea, dopiero później SMART.

Fakt
SMART nie powstał po to, aby przewidywać awarie. Powstał dlatego, że admini potrzebowali więcej informacji o stanie dysku niż prostego komunikatu „działa” albo „nie działa”. To bardzo istotna różnica.


Okiem praktyka
Doświadczeni admini znacznie bardziej cenią możliwość obserwowania zmian w czasie niż pojedynczy komunikat o błędzie. Historia zmian bardzo często mówi więcej niż pojedyncza wartość odczytana jednego dnia.




Rozdział II. Nie istnieje dysk uniwersalny​


„Nie pytaj, który dysk jest najlepszy. Zapytaj, do czego został stworzony.”

rodziny-dyskow-porownanie.webp

Gdyby zapytać doświadczonego admina, jaki dysk jest najlepszy do serwera NAS, odpowiedź prawdopodobnie nie padłaby od razu. Najpierw padłoby pytanie: „do czego ten serwer będzie używany?”. I właśnie ono odróżnia praktyka od osoby, która przeczytała kilka rankingów w Internecie.

Producenci nie projektują dysków z myślą o jednym, uniwersalnym zastosowaniu, lecz o konkretnym środowisku pracy. Dysk pracujący osiem godzin dziennie w komputerze księgowej rozwiązuje zupełnie inny problem niż dysk w serwerze QNAP, który przez całą dobę obsługuje kopie zapasowe, udziały SMB, Plex, QuMagie, kontenery Docker oraz maszyny wirtualne. Jeszcze dalej znajduje się świat centrów danych, w którym pojedynczy dysk przestaje być pojedynczym urządzeniem i staje się jednym z tysięcy elementów wielkiego systemu. Zmieniają się priorytety, firmware, procedury odzyskiwania błędów, a nawet sposób interpretacji awarii.

Dlatego nazwy takie jak Desktop, NAS, Enterprise, Data Center czy Surveillance nie są hasłami marketingowymi. Są skróconym opisem środowiska, dla którego zaprojektowano dany nośnik. Admin nie kupuje dysku dlatego, że należy do konkretnej serii — kupuje rozwiązanie określonego problemu. I właśnie dlatego pytanie „czy Exos jest lepszy od IronWolf Pro?” nie prowadzi do właściwej odpowiedzi. Znacznie rozsądniej zapytać: „jakie założenia przyjęli konstruktorzy, projektując każdy z tych modeli?”.

Tę filozofię widać już w samej dokumentacji producenta. Pierwsze strony katalogu — niezależnie od tego, czy to Seagate, Western Digital, Toshiba czy Kingston — niemal nigdy nie zaczynają się od tabeli parametrów. Najpierw pojawia się środowisko pracy, a dopiero później rozwiązania techniczne, które mają sprawić, że dysk będzie dobrze wykonywał właśnie tę pracę. To odwraca sposób myślenia: nie wybieramy dysku, najpierw wybieramy środowisko, a dopiero potem rodzinę produktów. Jeżeli admin pominie ten krok, zacznie porównywać rozwiązania, które nigdy nie miały ze sobą konkurować — trochę jak porównywanie samochodu dostawczego z autobusem. Oba przewożą ładunek, oba mają silnik wysokoprężny, a mimo to nikt rozsądny nie pyta, który jest „lepszy”, dopóki nie ustali, do czego ma służyć.

Środowisko pracyCo producent optymalizujePriorytet firmwarePrzykładowe rodziny
DesktopKomputer jednego użytkownika, niska cena, responsywnośćKomfort i wydajność typowych zastosowańSeagate BarraCuda • WD Blue • Toshiba P300
NASPraca 24/7, środowisko wielodyskowe, RAIDPrzewidywalne zachowanie podczas pracy ciągłejIronWolf / IronWolf Pro • WD Red Plus / Red Pro • Toshiba N300
Enterprise HDDCentra danych, macierze, serwerownieStabilność, przewidywalność, wysoka dostępnośćExos • Ultrastar • Toshiba MG
SurveillanceRejestratory CCTV, ciągły zapis obrazuNieprzerwany zapis wielu strumieniSkyHawk • WD Purple • Toshiba S300
Enterprise SATA SSDSerwery, macierze, bazy danychPrzewidywalna latencja i trwałość NANDKingston DC600M • Samsung PM893 • Micron 5400 PRO
Enterprise NVMeWirtualizacja, bazy danych, klastry, chmuraMinimalna latencja, bardzo wysoka liczba IOPSSamsung PM9A3 • Kingston DC3000ME • Solidigm D7 • Kioxia CD

Pierwszy wniosek nasuwa się niemal natychmiast: producent nie próbuje zbudować jednego dysku do wszystkiego. Projektuje kilka rodzin, ponieważ środowiska pracy mają zupełnie różne wymagania, a nie istnieje firmware jednocześnie najlepszy dla wszystkich. Robi to więc nie dlatego, że potrafi, lecz dlatego, że musi.

Fakt
Nazwy rodzin produktów nie określają jakości. Określają środowisko pracy, dla którego producent zoptymalizował konstrukcję dysku i jego firmware. To właśnie od tego — a nie od tabeli parametrów — należy zaczynać analizę.


Mit
„Enterprise oznacza lepszy dysk.” Nie. Enterprise oznacza dysk zaprojektowany dla środowiska Enterprise. Jeżeli środowisko pracy jest inne, wybór dysku Enterprise wcale nie musi być optymalny. O poprawności decyzji decyduje zgodność zastosowania z założeniami producenta, a nie nazwa serii.


Dlatego doświadczony sysop bardzo ostrożnie używa słowa „lepszy”. Znacznie częściej mówi „bardziej odpowiedni”. To niewielka różnica językowa, ale w praktyce zmienia sposób myślenia o całej infrastrukturze.

Pytanie adminaLepsze pytanie
Który dysk jest lepszy?Do jakiego środowiska producent zaprojektował ten model?
Który ma wyższy MTBF?Czy MTBF w tym scenariuszu ma praktyczne znaczenie?
Który ma dłuższą gwarancję?Czy parametry eksploatacyjne odpowiadają mojemu środowisku?
Czy Enterprise zawsze wygra?Czy rozwiązuję ten sam problem, dla którego zaprojektowano ten dysk?

QNAP
Admin QNAP bardzo często spotyka środowiska mieszane. Ten sam serwer może jednocześnie udostępniać pliki przez SMB, wykonywać migawki, uruchamiać Container Station, przechowywać bibliotekę Plex oraz realizować zadania HBS 3. Nie istnieje pojedynczy parametr SMART, który wskaże najlepszy dysk do takiego scenariusza — najpierw trzeba zrozumieć charakter obciążenia, a dopiero później sięgać po dokumentację producenta.




Rozdział III. Atlas SMART — prawdziwe raporty​


„Liczby nie kłamią. Myli się pośpiech, z jakim je czytamy.”

atlas-smart-raport.webp

Przez pierwsze dwa rozdziały poznawaliśmy teorię. Czas otworzyć prawdziwe raporty. Nie pochodzą z Internetu, nie zostały wygenerowane przez producenta ani przygotowane do prezentacji — to zrzuty z serwerów QNAP pracujących na co dzień. Jedne mają kilka tysięcy godzin, inne ponad sześćdziesiąt tysięcy. Są tu dyski HDD, SSD SATA i NVMe. I właśnie dlatego ten rozdział jest najważniejszy: nie szukamy idealnych raportów, analizujemy prawdziwe urządzenia. Tak wygląda codzienna praca — raport SMART niemal nigdy nie jest idealny. Bywa niejednoznaczny, zaskakujący, czasem wręcz wygląda groźnie. To jednak nie znaczy, że dysk umiera; najczęściej znaczy tylko, że trzeba wiedzieć, jak czytać dane producenta.

Laboratorium QNAP Polska
Wszystkie przykłady w tym rozdziale pochodzą z rzeczywistych serwerów NAS pracujących w różnych środowiskach. Nie są to zrzuty przygotowane na potrzeby artykułu, lecz prawdziwe raporty SMART analizowane dokładnie tak samo jak podczas codziennej diagnostyki.


Przypadek nr 1. 68 milionów błędów, a dysk nadal pracuje​


To jeden z najlepszych przykładów pokazujących, dlaczego raportu SMART nie wolno analizować wybiórczo. Pierwszy rzut oka pada na atrybut Raw_Read_Error_Rate, którego wartość RAW przekracza 68 milionów. Dla wielu użytkowników taka liczba oznacza tylko jedno: „dysk jest uszkodzony”. Problem w tym, że Seagate nigdy nie zaleca interpretowania tego atrybutu wyłącznie na podstawie wartości RAW — znacznie ważniejsze są Current, Worst oraz ich relacja do progu Threshold. Spójrzmy więc na cały raport.

Co widzi początkujący?Co widzi admin?
Raw_Read_Error_Rate = 68 325 702Current = 78, Threshold = 44 — parametr pozostaje daleko od progu krytycznego.
Status „Critical”Źródłem alarmu nie jest Raw_Read_Error_Rate, lecz Retired_Block_Count = 814.
Miliony błędów odczytuBrak Current Pending Sector, Uncorrectable Sector i błędów SATA — raport trzeba czytać całościowo.

Najważniejszy wniosek
Pojedynczy atrybut SMART niemal nigdy nie pozwala ocenić stanu dysku. Znaczenie ma zależność pomiędzy wszystkimi parametrami oraz sposób ich interpretacji przez firmware producenta.


To właśnie dlatego doświadczeni admini nie zaczynają analizy od wyszukiwarki, lecz od pełnego raportu SMART.

Przypadek nr 2. Te same miliony, zupełnie inny dysk​


Po pierwszym przykładzie można odnieść wrażenie, że ogromne wartości Raw_Read_Error_Rate to cecha jednego egzemplarza. Nic bardziej mylnego. Tym razem patrzymy na Seagate IronWolf Pro 18 TB. Ponownie widzimy ogromne wartości Raw_Read_Error_Rate oraz Seek_Error_Rate i ponownie dla osoby analizującej SMART po raz pierwszy wygląda to niepokojąco. Admin zwraca jednak uwagę na zupełnie inne elementy raportu.

Co widzi początkujący?Co analizuje admin?
Raw_Read_Error_Rate = 139 218 752Current = 81 przy progu 44 — daleko od wartości granicznej.
Seek_Error_Rate = 520 611 649Duża wartość RAW sama w sobie nie świadczy o uszkodzeniu; producent nie definiuje jej jako licznika błędów do bezpośredniej interpretacji.
Ponad 16 tysięcy godzin pracyBrak sektorów oczekujących, niekorygowalnych i błędów SATA wskazuje na prawidłową pracę.
Temperatura 36°CWartość typowa dla dysku Enterprise/NAS w dobrze chłodzonej obudowie.

Zapamiętaj
Duże wartości RAW w atrybutach Seagate nie są samodzielnym wyznacznikiem uszkodzenia. Najpierw sprawdzaj Current i Threshold, Current Pending Sector, Uncorrectable Sector Count oraz Reported Uncorrectable Errors, a dopiero potem wracaj do pozostałych atrybutów.


To ciekawy moment: Exos i IronWolf Pro należą do różnych rodzin produktów, a mimo to ich raporty SMART wyglądają bardzo podobnie. To pierwszy dowód, że sposób raportowania wynika przede wszystkim z implementacji firmware producenta, a nie z nazwy handlowej dysku.

Przypadek nr 3. Dlaczego jeden producent pokazuje miliony błędów, a drugi same zera?​


To prawdopodobnie najważniejszy eksperyment w całym artykule. Na poprzednich stronach analizowaliśmy dyski Seagate: Raw_Read_Error_Rate w dziesiątkach milionów, Seek_Error_Rate w setkach milionów. Teraz otwieramy raport dysku HGST Ultrastar — i pierwsze zaskoczenie pojawia się natychmiast: Raw_Read_Error_Rate = 0, Seek_Error_Rate = 0, Retired_Block_Count = 0, Current Pending Sector = 0. Czy to znaczy, że HGST czyta dane idealnie, a Seagate popełnia miliony błędów? Oczywiście nie. Obaj producenci rozwiązują ten sam problem — różni ich jedynie sposób raportowania danych diagnostycznych.

Seagate EnterpriseHGST Ultrastar
Raw_Read_Error_Rate = dziesiątki lub setki milionówRaw_Read_Error_Rate = 0
Seek_Error_Rate = bardzo duże wartości RAWSeek_Error_Rate = 0
Firmware interpretuje wartości według własnego modeluFirmware stosuje inną reprezentację tych samych informacji

Pierwszy odruch jest prosty: zero wygląda lepiej niż sto milionów. SMART nie działa jednak w ten sposób. Sysop nie porównuje wartości RAW pomiędzy producentami — porównuje zachowanie dysku w obrębie tej samej rodziny produktów. To bardzo ważna zasada; jeżeli o niej zapomnimy, praktycznie każda analiza stanie się błędna.

Zapamiętaj
Nie porównuj wartości RAW pomiędzy różnymi producentami. Najpierw ustal producenta i rodzinę dysku, a dopiero później interpretuj konkretne atrybuty. To jedna z podstawowych zasad diagnostyki nośników.


Mit
„HGST ma Raw_Read_Error_Rate = 0, więc jest lepszy od Seagate.” Nie. To jedynie inna implementacja firmware i inny sposób prezentacji danych. SMART definiuje identyfikatory atrybutów, ale nie narzuca producentom znaczenia wszystkich wartości RAW.


Przypadek nr 4. Dysk, który nie zna pojęcia „Spin-Up”​


Po trzech przykładach z dyskami HDD łatwo przyzwyczaić się do schematu: szukamy Spin-Up Time, patrzymy na Seek Error Rate, sprawdzamy Head Flying Hours, analizujemy Start/Stop Count. A potem otwieramy raport Kingston DC600M — i nagle połowy tych parametrów po prostu nie ma. To nie błąd, lecz konsekwencja konstrukcji SSD. Nie ma talerzy, silnika ani głowic, więc nie ma też rozpędzania talerzy ani pozycjonowania głowicy. Firmware obserwuje zupełnie inne zjawiska: zużycie komórek Flash, liczbę dostępnych bloków zapasowych, skuteczność korekcji błędów, pozostałą żywotność nośnika. Admin musi więc zmienić sposób myślenia — nie szuka parametrów znanych z HDD, tylko informacji o kondycji pamięci NAND.

W dysku HDD analizujemy……w dysku SSD analizujemy
Spin-Up TimeSSD Life Left
Head Flying HoursMedia Wearout Indicator
Seek Error RateWear Leveling Count
Start/Stop CountReserve Block Count

Zapamiętaj
SSD nie zastąpił dysku HDD — zmienił sposób jego diagnozowania. Brak atrybutów mechanicznych nie oznacza uboższego SMART, lecz to, że firmware obserwuje zupełnie inne elementy urządzenia.


Laboratorium QNAP Polska
Analizowany Kingston DC600M po kilku tysiącach godzin pracy nadal raportuje 99% pozostałej żywotności. Jednocześnie nie występują błędy zapisu, błędy kasowania ani problemy z blokami rezerwowymi. To dobry przykład dysku Enterprise, którego kondycję ocenia się przede wszystkim po parametrach pamięci Flash, a nie po czasie pracy.


Przypadek nr 5. Dwa dyski NVMe, dwa różne światy​


Na pierwszy rzut oka wyglądają podobnie: oba korzystają z interfejsu NVMe, oba mają pojemność około 2 TB, oba raportują stan zdrowia jako „OK”. To jednak koniec podobieństw. Pierwszy dysk zaprojektowano z myślą o serwerach NAS, drugi powstał jako nośnik dla komputera osobistego. Różnica nie polega wyłącznie na wydajności — różni się filozofia projektowania. Firmware obserwuje te same parametry zgodne ze standardem NVMe, ale admin powinien interpretować je przez pryzmat zastosowania. Dysk pracujący jako pamięć podręczna lub magazyn danych w serwerze generuje zupełnie inny profil obciążenia niż nośnik systemowy w komputerze. Dlatego sama wartość Percentage Used nigdy nie opowiada całej historii; znacznie ważniejsze jest pytanie, jakie obciążenie zakładał producent, projektując ten nośnik.

WD Red SN700Samsung 970 EVO Plus
Projektowany z myślą o NASProjektowany z myślą o komputerze osobistym
Firmware zoptymalizowany pod pracę ciągłą i typowe obciążenia NASFirmware zoptymalizowany pod zastosowania desktopowe i responsywność
Interpretacja SMART zawsze w kontekście serwera NASInterpretacja SMART zawsze w kontekście komputera użytkownika

Przypadek nr 6. NVMe nie pyta o głowice​


Po kilku raportach HDD praktyk zaczyna działać odruchowo: sprawdza Pending Sector, patrzy na Start/Stop Count, szuka Spin Retry Count. A potem otwiera SMART dysku NVMe — i okazuje się, że tych parametrów po prostu nie ma. To nie jest uproszczona wersja SMART, lecz inny standard. NVMe od początku projektowano z myślą o pamięciach półprzewodnikowych: nie istnieją talerze, głowice ani silnik, więc firmware obserwuje zupełnie inne zjawiska — zużycie komórek Flash, dostępną przestrzeń rezerwową, integralność danych, ostrzeżenia kontrolera. Admin, który próbuje analizować NVMe tak samo jak HDD, bardzo szybko dochodzi do błędnych wniosków. To trochę jak mierzenie ciśnienia oleju w samochodzie elektrycznym: pytanie brzmi poprawnie, tyle że dotyczy urządzenia, którego już tam nie ma.

HDD (ATA SMART)NVMe Health Log
Start/Stop CountPower Cycles
Current Pending SectorMedia and Data Integrity Errors
Seek Error Ratebrak odpowiednika
Spin Retry Countbrak odpowiednika
Reallocated SectorsPercentage Used, Available Spare oraz dane producenta

Zapamiętaj
SMART ATA i NVMe Health Log rozwiązują ten sam problem — pokazują kondycję nośnika — ale robią to w zupełnie inny sposób. Brak znanego atrybutu nie oznacza braku diagnostyki, lecz zmianę konstrukcji urządzenia.


Admin myśli inaczej
Początkujący pyta: „czy SMART jest poprawny?”. Sysop pyta: „czy ten raport jest zgodny z charakterem pracy tego nośnika?”. To jedno pytanie zmienia interpretację całego raportu.


Przerwa techniczna. Jak admin patrzy na raport SMART​


Po kilku przykładach można odnieść wrażenie, że analiza SMART polega na zapamiętaniu kilkudziesięciu atrybutów. Nic bardziej mylnego. Doświadczeni sysopi bardzo rzadko czytają raport od pierwszego do ostatniego wiersza. Najczęściej wykonują ten sam schemat — za każdym razem, bez względu na producenta, pojemność czy typ nośnika. Najpierw szukają sygnałów świadczących o rzeczywistych problemach, dopiero później analizują szczegóły.

Kolejność analizyDlaczego właśnie tak?
1. Status HealthCzy firmware zgłasza problem wymagający uwagi?
2. Parametry krytycznePending Sector, Uncorrectable, Media Errors, Critical Warning.
3. TrendCzy liczby zmieniają się w czasie, czy pozostają stabilne?
4. Środowisko pracyTemperatura, godziny pracy, liczba uruchomień, profil obciążenia.
5. Pozostałe atrybutyDopiero teraz warto analizować wartości charakterystyczne dla producenta.

Pięć pytań admina
✔ Czy firmware zgłasza problem?
✔ Czy pojawiły się nowe błędy?
✔ Czy problem narasta?
✔ Czy raport pasuje do sposobu użytkowania dysku?
✔ Czy mam dowody na awarię, czy tylko powód do dalszej obserwacji?


Przypadek nr 7. Idealny SMART nie oznacza idealnego dysku​


To jeden z najbardziej podstępnych raportów — nie dlatego, że widać w nim błędy, lecz dlatego, że nie widać praktycznie nic. Spójrzmy na HGST Ultrastar DC HC520: ponad 63 tysiące godzin pracy, zero sektorów oczekujących, zero niekorygowalnych, zero błędów transmisji SATA, zero realokowanych sektorów. Raport wygląda wzorowo, można odnieść wrażenie, że dysk jest praktycznie nowy. I właśnie tutaj wielu użytkowników kończy analizę — a admin dopiero ją zaczyna.

Co widzi użytkownik?Co analizuje admin?
Health = OKTo informacja o bieżącym stanie, a nie gwarancja przyszłej bezawaryjnej pracy.
63 873 godziny pracyTo ponad siedem lat pracy ciągłej — warto uwzględnić wiek urządzenia przy planowaniu infrastruktury.
Brak błędów SMARTBardzo dobra wiadomość, ale nie zwalnia z kopii zapasowych ani monitorowania trendów.
Temperatura 34°CPrawidłowa wartość dla dysku Enterprise w serwerze NAS.

Zapamiętaj
SMART pokazuje stan dysku, ale nie pokazuje ryzyka utraty danych — to dwie różne rzeczy. Dysk może mieć idealny raport i ulec nagłej awarii elektroniki, zasilania lub mechaniki. Dlatego doświadczeni admini nigdy nie używają SMART jako zamiennika kopii zapasowej: SMART pomaga ocenić kondycję nośnika, backup chroni dane.


Do zapamiętania
📌 Brak błędów to dobra wiadomość. Brak kopii zapasowej nigdy nią nie jest.


Przypadek nr 8. Pięćdziesiąt tysięcy uruchomień i nadal pracuje​


Niektóre liczby wyglądają groźnie, zanim zrozumiemy, co oznaczają. Jedną z nich jest Start/Stop Count. W naszym laboratorium znajduje się dysk WD Ultrastar DC HA340, który zarejestrował ponad 50 tysięcy cykli Start/Stop. Na pierwszy rzut oka wygląda to jak kres życia napędu, ale raport SMART mówi coś zupełnie innego: nie ma realokowanych sektorów, sektorów oczekujących, błędów transmisji ani błędów odczytu. Dysk pracuje poprawnie. To dobry przykład na to, że pojedynczego parametru nie należy analizować w oderwaniu od całego raportu.

ParametrObserwacja
Start/Stop CountPonad 50 000 cykli
Power-On HoursPonad 5 tysięcy godzin pracy
Reallocated Sectors0
Pending Sectors0
SATA CRC Errors0

Zapamiętaj
Duża wartość Start/Stop Count nie jest diagnozą, lecz informacją o sposobie eksploatacji dysku. Dopiero zestawienie jej z pozostałymi parametrami pozwala ocenić, czy rzeczywiście występuje problem.


To także dobry moment, aby przypomnieć jedną z zasad z początku artykułu. SMART nie odpowiada na pytanie „czy ten dysk jest dobry?”, lecz na znacznie bardziej praktyczne: „czy widzę objawy problemu, które wymagają reakcji?”.



Rozdział IV. Dziesięć największych mitów o SMART​


„Mit to odpowiedź, która przestała zadawać pytania.”

hdd-wnetrze-talerze-glowice.webp

Internet kocha proste odpowiedzi. SMART ich nie lubi. Przez ponad dwadzieścia lat wokół diagnostyki dysków narosło mnóstwo półprawd — część powstała z dobrych intencji, inne były próbą uproszczenia bardzo złożonych zagadnień. Problem pojawia się wtedy, gdy uproszczenie zaczyna zastępować wiedzę. Poniżej zebraliśmy najczęściej powtarzane mity spotykane na forach, w grupach dyskusyjnych i w komentarzach użytkowników NAS.

Mit nr 1. SMART przewiduje awarię dysku​


To chyba najbardziej znany, a zarazem najbardziej niebezpieczny mit. SMART nie jest wyrocznią i nie potrafi przewidzieć przyszłości — potrafi jedynie zgłosić, że firmware wykrył zjawiska odbiegające od normy. Jeżeli uszkodzi się elektronika, przepięcie zniszczy kontroler albo łożysko zatrze się nagle, SMART może nie zdążyć zareagować. Dlatego profesjonalne środowiska nigdy nie traktują go jako zamiennika kopii zapasowej: SMART ostrzega, backup ratuje.

Zapamiętaj
SMART jest systemem diagnostycznym, a nie systemem przewidywania przyszłości.


Mit nr 2. Zero błędów oznacza idealny dysk​


Brak błędów SMART to bardzo dobra wiadomość, ale nie oznacza, że dysk jest niezniszczalny. Raport opisuje stan urządzenia w chwili odczytu, a nie ryzyko przyszłych awarii. Dlatego nawet idealny raport nie zwalnia z wykonywania kopii zapasowych.

Zapamiętaj
Brak błędów SMART oznacza brak wykrytych problemów, a nie gwarancję bezawaryjnej pracy.


Mit nr 3. Miliony błędów Raw_Read_Error_Rate oznaczają uszkodzony dysk​


Po analizie raportów Seagate znamy już odpowiedź: nie. Wartość RAW zależy od implementacji producenta, a znacznie ważniejsze są Current, Worst, Threshold oraz pozostałe parametry. To dlatego dwa zdrowe dyski mogą pokazywać dziesiątki milionów w jednym modelu i zero w drugim — nie dlatego, że jeden częściej się myli, lecz dlatego, że firmware raportuje dane w inny sposób.

Zapamiętaj
Nigdy nie interpretuj wartości RAW bez znajomości producenta i rodziny dysku.


Mit nr 4. Enterprise zawsze znaczy lepiej​


Enterprise oznacza środowisko projektowe, a nie ocenę jakości. Dysk Enterprise może być idealny dla centrum danych, ale to nie znaczy, że będzie najlepszym rozwiązaniem dla każdego domowego NAS. Admin nie wybiera klasy prestiżu — dobiera narzędzie do zadania.

Zapamiętaj
Najlepszy dysk to nie ten z najwyższej półki, lecz ten, który najlepiej pasuje do planowanego zastosowania.


Mit nr 5. Temperatura 45°C oznacza przegrzewanie​


To kolejny przykład liczby wyrwanej z kontekstu. W naszym laboratorium analizowaliśmy dyski pracujące w temperaturach od około 31°C do 50°C. Same liczby nie pozwalają jeszcze ocenić sytuacji — znaczenie ma konstrukcja serwera, przepływ powietrza, obciążenie i zalecenia producenta. Dopiero zestawienie tych informacji pokazuje, czy temperatura rzeczywiście jest problemem.

Zapamiętaj
Temperaturę zawsze interpretuj w kontekście specyfikacji producenta i warunków pracy urządzenia.


Mit nr 6. SSD nie mają SMART​


Ten mit wraca regularnie, prawdopodobnie dlatego, że po otwarciu raportu NVMe wielu znanych atrybutów po prostu nie ma — nie znajdziemy Spin-Up Time, Seek Error Rate ani Head Flying Hours. To jednak nie znaczy, że SSD przestały się diagnozować. Zmienił się nośnik i zmieniły się pytania firmware: zamiast silnika i głowic monitoruje zużycie pamięci Flash, liczbę dostępnych bloków zapasowych, integralność danych i stan kontrolera. To wciąż diagnostyka, tyle że dostosowana do innej konstrukcji.

Werdykt redakcji — ❌ Mit
SSD również posiadają mechanizmy diagnostyczne. Dyski SATA wykorzystują SMART, a dyski NVMe raportują kondycję poprzez NVMe Health Information Log.


Mit nr 7. Jeden parametr wystarczy, aby ocenić stan dysku​


Gdyby tak było, ten artykuł skończyłby się po jednej stronie. Atrybut Raw_Read_Error_Rate bez kontekstu niewiele mówi, podobnie jak Start/Stop Count czy Power-On Hours — każdy opisuje tylko niewielki fragment pracy urządzenia. Sysop nie diagnozuje pojedynczego parametru, lecz analizuje cały obraz, dokładnie tak jak lekarz nie stawia diagnozy wyłącznie na podstawie temperatury ciała.

Werdykt redakcji — ❌ Mit
Pojedynczy parametr SMART niemal nigdy nie wystarcza do postawienia diagnozy. Znaczenie ma cały raport oraz zmiany obserwowane w czasie.


Mit nr 8. Im mniej godzin pracy, tym lepszy dysk​


Na pierwszy rzut oka brzmi rozsądnie, ale rzeczywistość jest bardziej skomplikowana. W naszym laboratorium analizowaliśmy dyski z przebiegiem ponad 60 tysięcy godzin, których raporty nie wykazywały żadnych niepokojących objawów. Zdarzają się też dyski z kilkoma tysiącami godzin, które już mają realokowane sektory lub inne oznaki problemów. Sam przebieg nie jest diagnozą — to tylko element większej układanki.

Werdykt redakcji — ⚠ To zależy
Liczba godzin pracy jest ważna, ale nigdy nie powinna być jedynym kryterium oceny kondycji dysku.


Mit nr 9. SMART zastąpi kopię zapasową​


To jeden z najdroższych mitów — nie dlatego, że SMART działa źle, lecz dlatego, że wykonuje zupełnie inne zadanie. SMART obserwuje stan nośnika, backup chroni dane. Jeżeli uszkodzi się elektronika, serwer zostanie zalany albo użytkownik przypadkowo usunie katalog, SMART nie pomoże — kopia zapasowa już tak.

Werdykt redakcji — ❌ Mit
SMART i backup nie konkurują ze sobą. Uzupełniają się.


Mit nr 10. SMART to tylko dla adminów​


Jeszcze kilkanaście lat temu można było tak powiedzieć, ale dziś sytuacja wygląda inaczej. Serwery NAS same monitorują kondycję nośników, powiadamiają o problemach, uruchamiają testy i tworzą raporty. Admin nie musi znać znaczenia wszystkich atrybutów — powinien jednak rozumieć podstawowe zasady ich interpretacji. To właśnie dlatego powstał ten artykuł: nie po to, aby nauczyć na pamięć kilkudziesięciu identyfikatorów, lecz po to, aby pokazać sposób myślenia.

Werdykt redakcji — ✅ Prawda
Nie trzeba znać wszystkich atrybutów SMART. Warto wiedzieć, jak odróżnić sygnał ostrzegawczy od liczby, która tylko wygląda groźnie.




Rozdział V. SMART w praktyce QNAP​


„Najlepszy alarm to ten, który zdążył zabrzmieć.”

qnap-qts-smart-storage-snapshots.webp

Po kilkudziesięciu stronach teorii pora wrócić do codziennej pracy. Admin nie analizuje SMART dla samej analizy — robi to po to, aby wcześniej zauważyć problem. QTS i QuTS hero udostępniają kilka mechanizmów wspierających takie monitorowanie, a każdy z nich odpowiada na inne pytanie, dlatego warto wiedzieć, kiedy z którego korzystać.

Funkcja QNAPDo czego służy?
S.M.A.R.T. InformationPodstawowa diagnostyka i podgląd atrybutów dysku.
Rapid TestKrótki test kontrolny bez pełnego skanowania powierzchni nośnika.
Complete TestPełna diagnostyka wykonywana przez firmware dysku; może trwać wiele godzin.
PowiadomieniaInformowanie admina o zmianie stanu nośnika lub wykrytych problemach.
DA Drive Analyzer*Predykcyjna analiza kondycji wybranych dysków na podstawie danych telemetrycznych.
* Dostępność zależy od modelu NAS oraz wersji systemu.

Najważniejsza zasada
SMART nie zastępuje monitoringu, a monitoring nie zastępuje kopii zapasowej. Każdy z tych elementów odpowiada za inny etap ochrony danych.


Rapid Test czy Complete Test?​


To jedno z najczęściej zadawanych pytań, a odpowiedź jest prostsza, niż się wydaje. Rapid Test warto traktować jak szybkie badanie kontrolne — trwa krótko i pozwala sprawdzić podstawowe mechanizmy diagnostyczne dysku. Complete Test działa znacznie szerzej: firmware wykonuje pełną procedurę przewidzianą przez producenta, co w zależności od pojemności nośnika może potrwać od kilku do nawet kilkunastu godzin. Nie jest to test na co dzień — znacznie lepiej sprawdza się jako element okresowej kontroli serwera.

Rapid TestComplete Test
Krótki czas wykonania.Pełna procedura diagnostyczna producenta.
Dobry jako regularna kontrola.Dobry jako okresowy przegląd stanu nośnika.
Minimalny wpływ na codzienną pracę.Może trwać wiele godzin — warto zaplanować go poza godzinami największego obciążenia.

Praktyka admina
Rapid Test warto wykonywać regularnie, a Complete Test zaplanować w harmonogramie — np. raz na kilka miesięcy lub po wystąpieniu niepokojących objawów. Częstotliwość zawsze powinna uwzględniać charakter pracy serwera oraz zalecenia producenta.


Czy warto włączyć powiadomienia?​


Tak — i tutaj odpowiedź jest wyjątkowo krótka. Najlepszy komunikat o awarii to ten, który pojawi się zanim użytkownik zauważy problem. QTS potrafi wysyłać powiadomienia przez e-mail, aplikację mobilną i inne kanały. Samo powiadomienie nie naprawi dysku, ale może skrócić czas reakcji z kilku dni do kilku minut — a w świecie adminów to właśnie czas bardzo często decyduje o skali problemu.

Zapamiętaj
Nie konfigurujemy SMART po to, aby oglądać zielone ikonki. Konfigurujemy go po to, aby nie przegapić pierwszych sygnałów ostrzegawczych.




10 zasad admina​


Po analizie dokumentacji producentów, rzeczywistych raportów SMART oraz przykładów z laboratorium QNAP Polska cały artykuł można sprowadzić do dziesięciu prostych zasad. Nie zastąpią doświadczenia, ale pomogą uniknąć większości błędów popełnianych podczas interpretacji SMART.

Dekalog administratora
1. Backup jest ważniejszy niż idealny raport SMART.
2. Analizuj cały raport, nigdy pojedynczy atrybut.
3. Obserwuj zmiany w czasie, a nie jeden odczyt.
4. Nie porównuj wartości RAW pomiędzy producentami.
5. Zawsze uwzględniaj środowisko pracy dysku.
6. Temperatura ma znaczenie tylko w odpowiednim kontekście.
7. Testy SMART wykonuj regularnie, ale z planem.
8. Dokumentacja producenta jest ważniejsza od internetowych mitów.
9. SMART pomaga podejmować decyzje — nie podejmuje ich za admina.
10. Najcenniejszym elementem serwera nigdy nie jest dysk. Są nim dane.


Jeżeli po przeczytaniu tego artykułu zapamiętasz tylko jedną rzecz, niech będzie nią ostatnia zasada. Dysk można wymienić, macierz odbudować, serwer kupić ponownie. Danych bardzo często nie da się odzyskać.

„SMART pomaga chronić dyski. Backup pomaga chronić dane.”



Najczęstsze pytania (FAQ)​


Czy ogromna wartość RAW w SMART oznacza, że dysk jest uszkodzony?

Nie. W wielu atrybutach — zwłaszcza w dyskach Seagate (Raw Read Error Rate, Seek Error Rate) — wartość RAW liczona w milionach jest całkowicie normalna. Liczy się wartość znormalizowana (Current) względem progu (Threshold) oraz pozostałe atrybuty krytyczne, a nie sama wielkość liczby RAW.

Dlaczego dwa dyski pokazują zupełnie inne wartości SMART?

Ponieważ raport tworzy firmware konkretnego producenta. Ten sam numer atrybutu może być liczony i kodowany inaczej u Seagate, Western Digital, Toshiby czy Kingstona. Dlatego nie porównuje się wartości RAW między producentami — najpierw ustala się producenta i rodzinę dysku.

Czy SATA CRC Error Count (atrybut 199) oznacza awarię dysku?

Najczęściej nie. Atrybut 199 opisuje błędy transmisji CRC na łączu SATA, a nie stan powierzchni czy pamięci. W serwerze NAS to zwykle kwestia kabla, kieszeni albo backplane'u. Sprawdź, czy licznik rośnie, i najpierw przełóż dysk oraz wymień kabel, zanim uznasz nośnik za uszkodzony.

Czy wysoki Load Cycle Count albo Start/Stop Count to problem?

Sam w sobie — nie. To informacja o sposobie eksploatacji, a nie diagnoza. Dysk z ponad 50 000 cykli Start/Stop może być w pełni sprawny, jeżeli nie ma realokowanych sektorów, sektorów oczekujących ani błędów transmisji. Zawsze zestawiaj taki licznik z atrybutami krytycznymi.

Czy dyski NVMe mają takie same atrybuty SMART jak dyski SATA?

Nie. NVMe używa własnego dziennika zdrowia (NVMe Health Log). Zamiast Spin-Up Time czy Seek Error Rate znajdziesz tam Critical Warning, Available Spare, Percentage Used oraz Media and Data Integrity Errors. Analizowanie NVMe tak jak dysku ATA prowadzi do błędnych wniosków.

Ile realokowanych sektorów oznacza konieczność wymiany dysku?

Nie ma jednej magicznej liczby. Pojedynczy, stabilny sektor w starym dysku to co innego niż licznik rosnący z dnia na dzień. W środowisku produkcyjnym, zwłaszcza przed odbudową RAID, nawet pierwsze oznaki degradacji powinny skłonić do wykonania kopii zapasowej i zaplanowania wymiany.

Czy SMART przewidzi każdą awarię dysku?

Nie. SMART wykrywa wiele procesów degradacji, ale nagła awaria elektroniki, przepięcie czy zatarcie łożyska mogą wystąpić bez ostrzeżenia. Dlatego SMART nigdy nie zastępuje kopii zapasowej — pomaga ograniczać ryzyko, nie gwarantuje bezpieczeństwa.

Jak analizować SMART na serwerze QNAP?

W QTS i QuTS hero otwórz Storage & Snapshots i sprawdź model, temperaturę, czas pracy oraz atrybuty krytyczne. Uruchamiaj Rapid Test regularnie, a Complete Test okresowo. Po pełną analizę — z progami producentów i dekodowaniem wartości RAW — prześlij pakiet diagnostyczny do narzędzia Silas Diagnostic Log Viewer.




Dodatek. Słownik atrybutów SMART (dla dociekliwych)​


Główna część artykułu celowo nie jest katalogiem wszystkich atrybutów — uczy myślenia, a nie zapamiętywania liczb. Ten dodatek jest dla tych, którzy lubią mieć komplet pod ręką. To skrócona mapa atrybutów: co oznaczają, do jakiego nośnika się odnoszą i jaką rolę pełnią w ocenie zdrowia. Progi podano orientacyjnie, zgodnie z logiką parsera QNAP / Silas Diagnostic Log Viewer — u konkretnego producenta mogą się różnić.

Zanim spojrzysz w tabelę
Każdy wiersz SMART ma cztery kolumny liczb: Current (bieżąca wartość znormalizowana), Worst (najgorsza w historii), Threshold (próg producenta) i Raw (surowy licznik fizyczny). Wartość znormalizowana jest tym lepsza, im wyższa; dysk jest w stanie przedawaryjnym, gdy Current spada poniżej Threshold. Raw to prawdziwa liczba (godziny, sektory, błędy, °C), ale jej jednostka i kodowanie zależą od producenta. Nigdy nie interpretuj Raw bez znajomości modelu. I nigdy nie myl przestrzeni nazw SATA i NVMe — ten sam numer ID znaczy tam co innego. Legenda klasy: 🔴 krytyczny · 🟠 ostrzegawczy · ⚪ informacyjny.


A. SATA / SAS — standardowe atrybuty ATA​


IDNazwaZnaczenieKlasa / próg (raw)
1Raw Read Error RateBłędy odczytu z talerza lub NAND. U Seagate raw w milionach jest NORMALNY.🟠 Current < Threshold
2Throughput PerformanceZnormalizowana przepustowość mechaniki; spadek = słabnący napęd.🟠 Current < Threshold
3Spin-Up TimeCzas rozpędzenia wrzeciona do pełnych obrotów.🟠 Current < Threshold
4Start/Stop CountLiczba cykli start/stop wrzeciona.⚪ info
5Reallocated Sector CtSektory trwale przeniesione do puli zapasowej. Najlepszy wczesny wskaźnik awarii HDD.🔴 ≥1 warn / ≥50 crit
7Seek Error RateNieudane pozycjonowania głowic. U Seagate raw w milionach NORMALNY.🟠 Current < Threshold
8Seek Time PerformancePrędkość pozycjonowania głowic; spadek = zużycie aktuatora.🟠 Current < Threshold
9Power-On HoursŁączny czas zasilania — wiek dysku.⚪ info
10Spin Retry CountNieudane próby rozpędzenia wrzeciona. Każde >0 niepokojące.🔴 ≥1 warn / ≥10 crit
11Recalibration RetriesNieudane rekalibracje serwa przy starcie.🟠 Current < Threshold
12Power Cycle CountLiczba włączeń/wyłączeń zasilania.⚪ info
18Head Health (Seagate)Wskaźnik zdrowia głowic; <50 = przedawaryjny (nowsze EXOS/IronWolf Pro).🟠 Current < Threshold
22Helium LevelSzczelność helu w dyskach hermetycznych. 100 = pełna, spadek = wyciek. Ocena po Current.🔴 spadek poniżej 100
183Runtime Bad Block / SATA DownshiftSSD: bloki wadliwe w pracy. HDD/Seagate: redukcje prędkości łącza SATA (6→3 Gb/s).🟠 Current < Threshold
184End-to-End ErrorUszkodzenie danych na wewnętrznej ścieżce dysku (cache↔talerz).🔴 każde zdarzenie
187Reported UncorrectableBłędy zgłoszone hostowi po wyczerpaniu ECC. Potwierdzona utrata danych.🔴 ≥1 warn / ≥10 crit
188Command TimeoutPolecenia przerwane przez zbyt długą odpowiedź. Raw bywa złożeniem trzech liczników.🟠 ≥1 warn / ≥100 crit
189High Fly WritesZapisy przy głowicy lecącej za wysoko (Seagate).🟠 Current < Threshold
190Airflow TemperatureTemperatura powietrza przy czujniku dysku.🟠 wg klasy
191G-Sense Error RateWstrząsy i wibracje ponad normę (HGST/Toshiba).🟠 Current < Threshold
192Power-Off RetractAwaryjne parkowania głowic przy zaniku zasilania.⚪ info
193Load/Unload CycleCykle parkowania głowic. WD bez strojenia idle3 winduje licznik.🟠 wg limitu
194TemperatureBieżąca temperatura dysku — najważniejszy parametr środowiskowy.🟠 ≥55 / 🔴 ≥65
195ECC On-The-FlyBłędy poprawione w locie przez ECC. U Seagate raw w milionach NORMALNY.⚪ / 🟠 zależnie od producenta
196Reallocation Event CountLiczba operacji remapowania sektorów.🟠 ≥1 warn / ≥20 crit
197Current Pending SectorSektory niestabilne oczekujące na remap albo potwierdzenie.🔴 ≥1 warn / ≥5 crit
198Offline UncorrectableSektory trwale nieczytelne po wszystkich próbach.🔴 każde >0
199UDMA CRC Error CountBłędy transmisji na łączu SATA. W NAS niemal zawsze KABEL/backplane, nie dysk.🟠 ≥1 warn / ≥100 crit
200Multi-Zone / Write Error RateBłędy zapisu w strefach powierzchni (na helowych Seagate = limit ciśnienia).🟠 Current < Threshold
220Disk ShiftPrzesunięcie zespołu talerzy po wstrząsie lub skoku temperatury.🟠 każde >0 poważne
221G-Sense Error Rate (Seagate)Odpowiednik 191 u Seagate — wstrząsy i wibracje.🟠 Current < Threshold
240Head Flying HoursGodziny aktywnej pracy głowic (poza parkowaniem).⚪ info
241Total LBAs WrittenZapisane bloki — podstawa TBW dla SSD.⚪ / 🟠 przy 80% TBW
242Total LBAs ReadOdczytane bloki — charakterystyka obciążenia.⚪ info
250Read Error Retry RateOdczyty wymagające ponowień.🟠 Current < Threshold
252Newly Added Bad Flash BlockNowe wadliwe bloki NAND (SSD). Liczy się tempo przyrostu.🟠 Current < Threshold

B. SSD SATA — atrybuty producenckie​


Te identyfikatory różnią się między producentami — zawsze czytaj notę modelu. Najważniejsze:

IDNazwa (typowa)ZnaczenieKlasa
165–168Erase / P-E Counts, Bad Blocks per DieLiczniki kasowań i cykli P/E; rozrzut min–max pokazuje jakość wear-levelingu. ID 168 u Kingston bywa licznikiem błędów PHY SATA.⚪ / 🟠
169Remaining Lifetime %Pozostała żywotność SSD WD (100→0); <10 przedawaryjny.🟠
170 / 179 / 232Reserve / Reserved Block CountZapas bloków rezerwowych. Wyczerpanie = tryb read-only.🟠
171 / 181Program Fail CountNieudane zapisy do NAND. Dysk zmierza do read-only.🔴
172 / 182Erase Fail CountNieudane kasowania bloków NAND.🔴
173 / 177 / 233Wear Leveling / Media WearoutŚrednie zużycie NAND (odliczanie 100→0). U Samsunga 177 to główny wskaźnik.🟠 <40 warn / <10 crit
174Unexpected Power LossNagłe zaniki zasilania. Groźne w SSD bez sprzętowego PLP.🟠
230 / 235Drive Protection / PLP HealthZużycie NAND lub kondycja superkondensatorów PLP.🟠
234Thermal Throttle StatusZdarzenia ograniczenia zegara z powodu temperatury.🟠

C. NVMe — dziennik zdrowia (Health Log)​


W NVMe „ID” to przesunięcie bajtowe w stronie dziennika zdrowia, a realne dane znajdują się w kolumnie Raw (Current/Worst/Threshold są zwykle zerowe).

OffsetPoleZnaczenieKlasa
0Critical WarningMaska bitowa alarmów sprzętowych. 0 = OK; każdy bit = usterka (spare / temperatura / niezawodność / read-only / PLP / log błędów).🔴 każdy bit
1Composite TemperatureTemperatura w kelwinach; °C = raw − 273.🟠 przy WCTEMP
3Available SpareProcent dostępnych bloków zapasowych (start 100%).🔴 poniżej progu (offset 4)
4Available Spare ThresholdPróg producenta dla offsetu 3.⚪ odniesienie
5Percentage UsedProcent zużytej deklarowanej trwałości (może przekroczyć 100%).🟠 ≥80 / 🔴 ≥100
32 / 48Data Units Read / WrittenOdczyt/zapis w jednostkach 512 kB (bajty = raw × 512000). Bazowy licznik TBW.⚪ info
112Power CyclesLiczba cykli zasilania.⚪ info
128Power On HoursCzas pracy — wiek nośnika.⚪ info
144Unsafe ShutdownsNagłe wyłączenia bez procedury. Groźne w NVMe bez PLP.🟠 >30% Power Cycles
160Media and Data Integrity ErrorsNieodwracalne błędy nośnika lub integralności. Odpowiednik ATA 187.🔴 każde >0
176Error Information Log EntriesLiczba wpisów w dzienniku błędów — sygnał do inspekcji (nvme error-log).🟠 sprawdź typ

D. Dyski SAS / NL-SAS​


Dyski SAS nie używają tabeli ATA SMART, lecz liczników SCSI Log Pages. Odpowiedniki najważniejszych parametrów:

Licznik SASOdpowiednik ATAKlasa
Elements in Grown Defect List (G-List)≈ 5 Reallocated Sector🔴
Total Uncorrected Read Errors≈ 187 Reported Uncorrectable🔴
Total Uncorrected Write Errors— (strona zapisu)🔴
Read Errors Corrected with Delay≈ 195 ECC On-The-Fly🟠
Non-Medium Error Count— (infrastruktura: kabel / HBA / ekspander)🟠
Accumulated Start-Stop Cycles≈ 4 Start/Stop⚪

E. Szybkie profile producentów​


Na co uważać u konkretnego producenta
Seagate — atrybuty 1, 7 i 195 to kodowane 48-bitowe wskaźniki; raw w setkach milionów jest NORMALNY, patrz tylko na wartość znormalizowaną. ID 18 (Head Health) poniżej 50 = przedawaryjny.
WD / HGST — wskaźnik zużycia SSD to ID 169 (poniżej 10 przedawaryjny). ID 22 (hel) krytyczny w Gold/Ultrastar 10 TB+. Konsumencki NVMe SN700 bez sprzętowego PLP — pilnuj Unsafe Shutdowns.
Samsung — ID 177 (Wear Leveling) to główny wskaźnik trwałości (100→0). ID 252 (nowe wadliwe bloki) — liczy się tempo przyrostu.
Kingston — DC600M ma sprzętowy PLP (najbezpieczniejszy SATA); DC500M i DC450R nie mają. ID 168 w serii DC bywa licznikiem błędów PHY SATA.
Toshiba — MG dzielą strukturę z HGST; kluczowe ID 2 i 8. ID 22 (hel) w MG08/MG09/MG10.
Micron / Crucial — ID 180 to główny wskaźnik zapasu bloków; MX500 bez PLP, 5400 Pro z PLP.


Chcesz pełnej analizy? Wyślij logi do Silas Diagnostic Log Viewer
Ten artykuł uczy myślenia, a nie zastępuje pełnej diagnostyki. Powyższe tabele to mapa, nie komplet — świadomie pomijają progi konkretnych modeli, dekodowanie spakowanych wartości RAW i korelację między dyskami w macierzy. Po kompletną, automatyczną analizę raportu SMART z Twojego serwera prześlij pakiet diagnostyczny QNAP do narzędzia Storage Diagnostic Log Viewer z pakietem Silas Doctor Utilities: Silas Diagnostic Log Viewer. Narzędzie rozpozna producenta i rodzinę każdego dysku, zdekoduje wartości RAW, zestawi atrybuty krytyczne i poda gotowy werdykt zdrowia — resztę i detale policzy za Ciebie.


silas-diagnostic-log-viewer.webp



Źródła​


Poniższe odwołania mają charakter ogólny — wskazują normy, dokumentacje i narzędzia, na których opiera się interpretacja SMART. Autorytatywnym źródłem progów i werdyktu dla konkretnego modelu zawsze pozostaje dokumentacja producenta.

  1. Standard ATA/ACS (S.M.A.R.T.) — Techniczny Komitet T13, t13.org
  2. NVM Express Base Specification (NVMe SMART / Health Information Log) — nvmexpress.org
  3. smartmontools — referencja atrybutów i baza drivedb.hsmartmontools.org
  4. Backblaze Drive Stats — statystyki awaryjności dysków w dużej populacji — backblaze.com
  5. Dokumentacje producentów: Seagate, Western Digital / HGST, Toshiba, Kingston, Samsung, Micron / Crucial, Solidigm / Intel, Kioxia (product manuals i noty żywotności / TBW / DWPD)
  6. QNAP — Storage & Snapshots, S.M.A.R.T., DA Drive Analyzer — qnap.com
  7. Interpretacja i progi zdrowia: parser SMART narzędzia Silas Diagnostic Log Viewer — forum.qnap.net.pl

 
Status
Brak możliwości dodawania odpowiedzi.