Admin i wyrocznia SMART — jak czytać stan dysku w serwerze NAS
⚡ W skrócie (TL;DR)
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ą.
„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ą.
📑 Spis treści
- Rozdział I. SMART nigdy nie powiedział „wymień dysk”
- Rozdział II. Nie istnieje dysk uniwersalny
- Rozdział III. Atlas SMART — prawdziwe raporty
- Rozdział IV. Dziesięć największych mitów o SMART
- Rozdział V. SMART w praktyce QNAP
- 10 zasad admina
- Najczęstsze pytania (FAQ)
- Dodatek. Słownik atrybutów SMART
- Źródła
Rozdział I. SMART nigdy nie powiedział „wymień dysk”
„SMART niczego nie każe. SMART tylko pamięta — resztę dopisuje człowiek.”
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.
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.
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.
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ń.
„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.
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.
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.”
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 pracy | Co producent optymalizuje | Priorytet firmware | Przykładowe rodziny |
|---|---|---|---|
| Desktop | Komputer jednego użytkownika, niska cena, responsywność | Komfort i wydajność typowych zastosowań | Seagate BarraCuda • WD Blue • Toshiba P300 |
| NAS | Praca 24/7, środowisko wielodyskowe, RAID | Przewidywalne zachowanie podczas pracy ciągłej | IronWolf / IronWolf Pro • WD Red Plus / Red Pro • Toshiba N300 |
| Enterprise HDD | Centra danych, macierze, serwerownie | Stabilność, przewidywalność, wysoka dostępność | Exos • Ultrastar • Toshiba MG |
| Surveillance | Rejestratory CCTV, ciągły zapis obrazu | Nieprzerwany zapis wielu strumieni | SkyHawk • WD Purple • Toshiba S300 |
| Enterprise SATA SSD | Serwery, macierze, bazy danych | Przewidywalna latencja i trwałość NAND | Kingston DC600M • Samsung PM893 • Micron 5400 PRO |
| Enterprise NVMe | Wirtualizacja, bazy danych, klastry, chmura | Minimalna latencja, bardzo wysoka liczba IOPS | Samsung 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ę.
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.
„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 admina | Lepsze 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.
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.”
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.
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 702 | Current = 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 odczytu | Brak 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.
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 752 | Current = 81 przy progu 44 — daleko od wartości granicznej. |
| Seek_Error_Rate = 520 611 649 | Duż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 pracy | Brak sektorów oczekujących, niekorygowalnych i błędów SATA wskazuje na prawidłową pracę. |
| Temperatura 36°C | Wartość 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.
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 Enterprise | HGST Ultrastar |
|---|---|
| Raw_Read_Error_Rate = dziesiątki lub setki milionów | Raw_Read_Error_Rate = 0 |
| Seek_Error_Rate = bardzo duże wartości RAW | Seek_Error_Rate = 0 |
| Firmware interpretuje wartości według własnego modelu | Firmware 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.
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.
„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 Time | SSD Life Left |
| Head Flying Hours | Media Wearout Indicator |
| Seek Error Rate | Wear Leveling Count |
| Start/Stop Count | Reserve 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.
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.
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 SN700 | Samsung 970 EVO Plus |
|---|---|
| Projektowany z myślą o NAS | Projektowany z myślą o komputerze osobistym |
| Firmware zoptymalizowany pod pracę ciągłą i typowe obciążenia NAS | Firmware zoptymalizowany pod zastosowania desktopowe i responsywność |
| Interpretacja SMART zawsze w kontekście serwera NAS | Interpretacja 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 Count | Power Cycles |
| Current Pending Sector | Media and Data Integrity Errors |
| Seek Error Rate | brak odpowiednika |
| Spin Retry Count | brak odpowiednika |
| Reallocated Sectors | Percentage 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.
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.
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ść analizy | Dlaczego właśnie tak? |
|---|---|
| 1. Status Health | Czy firmware zgłasza problem wymagający uwagi? |
| 2. Parametry krytyczne | Pending Sector, Uncorrectable, Media Errors, Critical Warning. |
| 3. Trend | Czy liczby zmieniają się w czasie, czy pozostają stabilne? |
| 4. Środowisko pracy | Temperatura, godziny pracy, liczba uruchomień, profil obciążenia. |
| 5. Pozostałe atrybuty | Dopiero 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?
✔ 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 = OK | To informacja o bieżącym stanie, a nie gwarancja przyszłej bezawaryjnej pracy. |
| 63 873 godziny pracy | To ponad siedem lat pracy ciągłej — warto uwzględnić wiek urządzenia przy planowaniu infrastruktury. |
| Brak błędów SMART | Bardzo dobra wiadomość, ale nie zwalnia z kopii zapasowych ani monitorowania trendów. |
| Temperatura 34°C | Prawidł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.
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.
📌 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.
| Parametr | Obserwacja |
|---|---|
| Start/Stop Count | Ponad 50 000 cykli |
| Power-On Hours | Ponad 5 tysięcy godzin pracy |
| Reallocated Sectors | 0 |
| Pending Sectors | 0 |
| SATA CRC Errors | 0 |
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.
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.”
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.
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.
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.
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.
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.
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.
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.
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.
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ę.
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.
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ć.”
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 QNAP | Do czego służy? |
|---|---|
| S.M.A.R.T. Information | Podstawowa diagnostyka i podgląd atrybutów dysku. |
| Rapid Test | Krótki test kontrolny bez pełnego skanowania powierzchni nośnika. |
| Complete Test | Pełna diagnostyka wykonywana przez firmware dysku; może trwać wiele godzin. |
| Powiadomienia | Informowanie admina o zmianie stanu nośnika lub wykrytych problemach. |
| DA Drive Analyzer* | Predykcyjna analiza kondycji wybranych dysków na podstawie danych telemetrycznych. |
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.
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 Test | Complete 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.
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.
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.
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.
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
| ID | Nazwa | Znaczenie | Klasa / próg (raw) |
|---|---|---|---|
| 1 | Raw Read Error Rate | Błędy odczytu z talerza lub NAND. U Seagate raw w milionach jest NORMALNY. | |
| 2 | Throughput Performance | Znormalizowana przepustowość mechaniki; spadek = słabnący napęd. | |
| 3 | Spin-Up Time | Czas rozpędzenia wrzeciona do pełnych obrotów. | |
| 4 | Start/Stop Count | Liczba cykli start/stop wrzeciona. | |
| 5 | Reallocated Sector Ct | Sektory trwale przeniesione do puli zapasowej. Najlepszy wczesny wskaźnik awarii HDD. | |
| 7 | Seek Error Rate | Nieudane pozycjonowania głowic. U Seagate raw w milionach NORMALNY. | |
| 8 | Seek Time Performance | Prędkość pozycjonowania głowic; spadek = zużycie aktuatora. | |
| 9 | Power-On Hours | Łączny czas zasilania — wiek dysku. | |
| 10 | Spin Retry Count | Nieudane próby rozpędzenia wrzeciona. Każde >0 niepokojące. | |
| 11 | Recalibration Retries | Nieudane rekalibracje serwa przy starcie. | |
| 12 | Power Cycle Count | Liczba włączeń/wyłączeń zasilania. | |
| 18 | Head Health (Seagate) | Wskaźnik zdrowia głowic; <50 = przedawaryjny (nowsze EXOS/IronWolf Pro). | |
| 22 | Helium Level | Szczelność helu w dyskach hermetycznych. 100 = pełna, spadek = wyciek. Ocena po Current. | |
| 183 | Runtime Bad Block / SATA Downshift | SSD: bloki wadliwe w pracy. HDD/Seagate: redukcje prędkości łącza SATA (6→3 Gb/s). | |
| 184 | End-to-End Error | Uszkodzenie danych na wewnętrznej ścieżce dysku (cache↔talerz). | |
| 187 | Reported Uncorrectable | Błędy zgłoszone hostowi po wyczerpaniu ECC. Potwierdzona utrata danych. | |
| 188 | Command Timeout | Polecenia przerwane przez zbyt długą odpowiedź. Raw bywa złożeniem trzech liczników. | |
| 189 | High Fly Writes | Zapisy przy głowicy lecącej za wysoko (Seagate). | |
| 190 | Airflow Temperature | Temperatura powietrza przy czujniku dysku. | |
| 191 | G-Sense Error Rate | Wstrząsy i wibracje ponad normę (HGST/Toshiba). | |
| 192 | Power-Off Retract | Awaryjne parkowania głowic przy zaniku zasilania. | |
| 193 | Load/Unload Cycle | Cykle parkowania głowic. WD bez strojenia idle3 winduje licznik. | |
| 194 | Temperature | Bieżąca temperatura dysku — najważniejszy parametr środowiskowy. | |
| 195 | ECC On-The-Fly | Błędy poprawione w locie przez ECC. U Seagate raw w milionach NORMALNY. | |
| 196 | Reallocation Event Count | Liczba operacji remapowania sektorów. | |
| 197 | Current Pending Sector | Sektory niestabilne oczekujące na remap albo potwierdzenie. | |
| 198 | Offline Uncorrectable | Sektory trwale nieczytelne po wszystkich próbach. | |
| 199 | UDMA CRC Error Count | Błędy transmisji na łączu SATA. W NAS niemal zawsze KABEL/backplane, nie dysk. | |
| 200 | Multi-Zone / Write Error Rate | Błędy zapisu w strefach powierzchni (na helowych Seagate = limit ciśnienia). | |
| 220 | Disk Shift | Przesunięcie zespołu talerzy po wstrząsie lub skoku temperatury. | |
| 221 | G-Sense Error Rate (Seagate) | Odpowiednik 191 u Seagate — wstrząsy i wibracje. | |
| 240 | Head Flying Hours | Godziny aktywnej pracy głowic (poza parkowaniem). | |
| 241 | Total LBAs Written | Zapisane bloki — podstawa TBW dla SSD. | |
| 242 | Total LBAs Read | Odczytane bloki — charakterystyka obciążenia. | |
| 250 | Read Error Retry Rate | Odczyty wymagające ponowień. | |
| 252 | Newly Added Bad Flash Block | Nowe wadliwe bloki NAND (SSD). Liczy się tempo przyrostu. |
B. SSD SATA — atrybuty producenckie
Te identyfikatory różnią się między producentami — zawsze czytaj notę modelu. Najważniejsze:
| ID | Nazwa (typowa) | Znaczenie | Klasa |
|---|---|---|---|
| 165–168 | Erase / P-E Counts, Bad Blocks per Die | Liczniki kasowań i cykli P/E; rozrzut min–max pokazuje jakość wear-levelingu. ID 168 u Kingston bywa licznikiem błędów PHY SATA. | |
| 169 | Remaining Lifetime % | Pozostała żywotność SSD WD (100→0); <10 przedawaryjny. | |
| 170 / 179 / 232 | Reserve / Reserved Block Count | Zapas bloków rezerwowych. Wyczerpanie = tryb read-only. | |
| 171 / 181 | Program Fail Count | Nieudane zapisy do NAND. Dysk zmierza do read-only. | |
| 172 / 182 | Erase Fail Count | Nieudane kasowania bloków NAND. | |
| 173 / 177 / 233 | Wear Leveling / Media Wearout | Średnie zużycie NAND (odliczanie 100→0). U Samsunga 177 to główny wskaźnik. | |
| 174 | Unexpected Power Loss | Nagłe zaniki zasilania. Groźne w SSD bez sprzętowego PLP. | |
| 230 / 235 | Drive Protection / PLP Health | Zużycie NAND lub kondycja superkondensatorów PLP. | |
| 234 | Thermal Throttle Status | Zdarzenia 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).
| Offset | Pole | Znaczenie | Klasa |
|---|---|---|---|
| 0 | Critical Warning | Maska bitowa alarmów sprzętowych. 0 = OK; każdy bit = usterka (spare / temperatura / niezawodność / read-only / PLP / log błędów). | |
| 1 | Composite Temperature | Temperatura w kelwinach; °C = raw − 273. | |
| 3 | Available Spare | Procent dostępnych bloków zapasowych (start 100%). | |
| 4 | Available Spare Threshold | Próg producenta dla offsetu 3. | |
| 5 | Percentage Used | Procent zużytej deklarowanej trwałości (może przekroczyć 100%). | |
| 32 / 48 | Data Units Read / Written | Odczyt/zapis w jednostkach 512 kB (bajty = raw × 512000). Bazowy licznik TBW. | |
| 112 | Power Cycles | Liczba cykli zasilania. | |
| 128 | Power On Hours | Czas pracy — wiek nośnika. | |
| 144 | Unsafe Shutdowns | Nagłe wyłączenia bez procedury. Groźne w NVMe bez PLP. | |
| 160 | Media and Data Integrity Errors | Nieodwracalne błędy nośnika lub integralności. Odpowiednik ATA 187. | |
| 176 | Error Information Log Entries | Liczba wpisów w dzienniku błędów — sygnał do inspekcji (nvme error-log). |
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 SAS | Odpowiednik ATA | Klasa |
|---|---|---|
| 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.
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.
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.
Ź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.
- Standard ATA/ACS (S.M.A.R.T.) — Techniczny Komitet T13, t13.org
- NVM Express Base Specification (NVMe SMART / Health Information Log) — nvmexpress.org
- smartmontools — referencja atrybutów i baza
drivedb.h— smartmontools.org - Backblaze Drive Stats — statystyki awaryjności dysków w dużej populacji — backblaze.com
- Dokumentacje producentów: Seagate, Western Digital / HGST, Toshiba, Kingston, Samsung, Micron / Crucial, Solidigm / Intel, Kioxia (product manuals i noty żywotności / TBW / DWPD)
- QNAP — Storage & Snapshots, S.M.A.R.T., DA Drive Analyzer — qnap.com
- Interpretacja i progi zdrowia: parser SMART narzędzia Silas Diagnostic Log Viewer — forum.qnap.net.pl