Smartctl (S.M.A.R.T. Self-Monitoring, Analysis and Reporting Technology) to narzędzie wiersza poleceń służące do kontroli i monitorowania systemów pamięci masowej, takich jak dyski twarde i SSD, wykorzystujących technologię S.M.A.R.T.. Jest to również składnik pakietu Smartmontools Głównym celem technologii S.M.A.R.T. jest monitorowanie niezawodności dysków twardych i SSD oraz umożliwienie wykonywania określonych testów napędu. Dzięki narzędziu smartctl można uzyskać informacje o atrybutach S.M.A.R.T., przeprowadzać testy i analizować dzienniki błędów. Jeśli chcesz użyć smartctl, oto kilka przykładów poleceń:
-
Wyświetlanie atrybutów S.M.A.R.T. dla konkretnej dysku:
sudo smartctl -a /dev/sdc
Przykładowa odpowiedź:
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-3.5.0-39-generic] (local build) ... Model Family: Western Digital RE4 Device Model: WDC WD5003ABYX-01WERA1 ... SMART support is: Available - device has SMART capability. SMART support is: Enabled ... SMART overall-health self-assessment test result: PASSED
-
Aktywowanie lub dezaktywowanie obsługi S.M.A.R.T.:
sudo smartctl -s on /dev/sdc
To polecenie próbuje aktywować obsługę S.M.A.R.T., jeśli jest dostępna, ale nie jest aktywowana. -
Inne operacje, takie jak przeprowadzanie testów lub inicjowanie autotestów, można również wykonać za pomocą narzędzia smartctl.
Pamiętaj, że narzędzie to jest dostępne na wielu systemach operacyjnych, w tym na Linuxie, FreeBSD, MacOS X, Windows i innych12. Jeśli korzystasz z dystrybucji Linuxa, możesz zainstalować pakiet smartmontools, aby uzyskać dostęp do narzędzia smartctl.
-
Program Smartctl