Linuks Debian Błędy S.M.A.R.T. co oznaczają,?

S.M.A.R.T. (ang. Self-Monitoring, Analysis and Reporting Technology) – system monitorowania i powiadamiania o błędach działania twardego dysku.

Technologia ta została zaimplementowana w dyskach ATA-3, późniejszych ATA (czyli IDE), ATAPI oraz SCSI-3, aby zwiększyć bezpieczeństwo składowanych danych. Dzięki niej dysk potrafi ocenić swój stan i jeśli awaria jest wysoce prawdopodobna zaalarmować system operacyjny i użytkownika komputera. System zapewnia skuteczne ostrzeganie o zbliżającej się awarii w około 30 do 40% przypadków.

Testy S.M.A.R.T.

Poza monitorowaniem w czasie rzeczywistym dysk może przeprowadzić kilka typów testów. Testy te mogą być przeprowadzane w trybie captive, w którym rozpoczęcie testu powoduje wyłączenie dysku z użycia (elektronika dysku do czasu zakończenia testu nie realizuje żadnych poleceń kontrolera), lub w czasie, kiedy dysk nie realizuje żadnych operacji (idle) – co jest zachowaniem domyślnym. Dzięki temu testowanie dysku można przeprowadzić na dysku znajdującym się w użyciu. Wiąże się to niestety z czasowym obniżeniem wydajności dysku. Specyfikacja S.M.A.R.T. definiuje następujące rodzaje testów:

  • offline – Immediate Offline Test (czas trwania poniżej pięciu minut): podstawowy test dysku, jest szybki i wykrywa najpoważniejsze problemy,
  • short – Short Self Test (zwykle trwa poniżej dziesięciu minut): krótki test wykrywający większość problemów,
  • long – Extended Self Test (trwa kilkadziesiąt minut): długi test wykrywa wszystkie problemy, jakie podsystem S.M.A.R.T. danego dysku jest w stanie rozpoznać,
  • conveyance – Conveyance Self Test (od kilku do kilkunastu minut): ten test ma za zadanie wykryć uszkodzenia powstałe podczas transportu urządzenia (test nośnika magnetycznego),
  • select: przeznaczony do testowania części dysku; dzięki niemu można wykonać test nośnika na części dysku (np. jednej partycji).

Sterowanie obsługą S.M.A.R.T.

S.M.A.R.T. możemy włączyć lub wyłączyć dla każdego dysku z osobna. Służy do tego opcja BIOSu, której konfigurację przeprowadzamy w programie Setup. System operacyjny zazwyczaj umożliwia zaawansowaną konfigurację S.M.A.R.T. obejmującą logowanie informacji o błędach i ostrzeżeniach, włączanie okresowo testów, czy monitorowanie temperatury dysku.

Oprogramowanie

Aby móc wykorzystać w pełni możliwości S.M.A.R.T. potrzebne jest odpowiednie oprogramowanie. Na pakiet smartmontools składają się dwa programy smartctl i smartd. Pierwszy z nich to uniwersalne narzędzie od konfiguracji, uruchamiania testów i odczytywania z dysku informacji o jego stanie. Smartd odpowiada natomiast za monitorowanie dysku. Programy te działają w środowisku systemów operacyjnych GNU/Linux, FreeBSD, NetBSD, OpenBSD, Solaris, MacOS oraz Microsoft Windows.

 

 


 

 

Zobacz też:

Debian Wheezy (7.0) Jak wyłączyć komunikaty o błędach SMART dysku twardego?

Instalacja plashplayer Linux

Zaawansowane komendy w Linuksie

Jak zainstalować JAVA'ę w Debianie/Ubuntu

Instalacja systemu z pingwinem w logo — Linux'a z pendrive'a

Jak dodać użytkownika do programu SUDO w Linuksie Ubuntu i Debian