Jak często SMART powinien być uruchamiany na dysku?

14

Jestem inżynierem oprogramowania, a nie administratorem systemu, więc jeśli to pytanie wydaje się trochę zielone, wiesz dlaczego! ;-)

Jako osobisty projekt pracowałem nad domowym systemem NAS za pomocą FreeNAS . Jedną z funkcji FreeNAS jest możliwość skonfigurowania testu SMART w celu uruchomienia zawsze X liczby sekund. Domyślnie jest to uruchamiane co 1800 sekund (30 minut). Wydawało mi się to jednak wysokie, czy to naprawdę rozsądna wartość? Pomyślałbym, że sprawdzanie raz na 6 godzin lub coś byłoby wystarczająco rozsądne ...

Więc moje pytanie brzmi: jak często należy przeprowadzać kontrolę SMART na dysku?

Petriborg
źródło

Odpowiedzi:

8

Nie jestem pewny co masz na myśli.

  • Możesz poprosić dysk o uruchomienie autotestu (SMART). Zwykle zajmuje to trochę czasu i jest nieco stresujące dla dysku. Nie polecam uruchamiać go więcej niż raz.

  • Z drugiej strony możesz sprawdzić status SMART z dysku. Innymi słowy, oznacza to „odczyt liczników SMART z dysku”. Ta operacja jest prosta i szybka i można ją uruchomić dowolną liczbę razy.

Załóżmy, że pytasz o sprawdzenie statusu SMART, a następnie co 60, 30, 15, 10 lub 5 minut lub cokolwiek, co jest wystarczająco dobre. To nie ma znaczenia W takim przypadku ważniejsze jest, CO zostanie zrobione z takim czytaniem. Czy to zostanie zarejestrowane? Czy po wykryciu awarii zostanie sprawdzony pod kątem awarii i wysłany pocztą e-mail? W końcu nie ma sensu czytać statusu co minutę, jeśli ty, administrator, będziesz na to patrzył tylko raz w miesiącu.

Jeśli potrzebujesz pomocy, być może projekt smartmontools może się przydać. (przynajmniej możesz sprawdzić jego kod źródłowy, aby zobaczyć, jak często smartdodczytuje status)

Denilson Sá Maia
źródło
Korzystam z wersji FreeNAS 0.7rc1, która przerobiła obsługę SMART, a dokumentacja jeszcze nie nadrobiła ... Ale sądzę, że mają na myśli „odczyt liczników SMART z dysku”, a nie autotest . Pozostaje jednak pytanie, jak długo należy rejestrować te informacje o statusie ...
Petribourg
Powiedziałbym, że powinieneś przechowywać dzienniki SMART, dopóki przechowujesz wszystkie inne dzienniki. Moim skromnym zdaniem zatrzymałbym się przez co najmniej miesiąc.
Denilson Sá Maia
Freenas używa smartctrl do swoich testów, smartmontools.sourceforge.net/man/smartctl.8.html i pobiera język z ich testów z tego narzędzia. Nie jestem pewien, czy „autotesty” są pełne na testach, które opisujesz powyżej, czy po prostu sprawdzają status.
James McMahon,
6

Codziennie rano przeprowadzam krótki test SMART, który zajmuje około 5 minut na wszystkich moich dyskach o pojemności od 1,5 do 2 TB. Potem raz w tygodniu przeprowadzam długi test SMART, który zajmuje około 7 godzin. Mam wrażenie, że testy te w żaden sposób nie obciążają napędów, a jedynym potwierdzeniem tego jest to, że podczas długich testów ich temperatura pozostaje na poziomie podstawowym (około 37 ° C). Wyniki są analizowane, filtrowane i przesyłane do mnie pocztą elektroniczną w codziennym raporcie.

Kupy
źródło
Testy SMART nie nakładają żadnych „obciążeń” na dysk i nie skracają ich żywotności. Korzystam z tego samego harmonogramu (codzienne krótkie testy, tygodniowe długie testy) na wszystkich systemach, którymi zarządzam (w tym zarówno dyskach mechanicznych, jak i dyskach SSD), w ciągu ostatnich kilku lat przeszło przez nie kilkadziesiąt dysków.
Luke404
4

Cytat z oficjalnego FAQ

Jeśli dysk ATA obsługuje autotesty, należy je uruchamiać regularnie, na przykład raz na tydzień:

     smartctl -t long /dev/hd?

Po zakończeniu testu należy sprawdzić wyniki za pomocą:

     smartctl -l selftest /dev/hd?
Janning
źródło
1

SMART pomaga w wykrywaniu wskazuje, że dysk prawdopodobnie zawiedzie. Dysk może nie przejść testu SMART i nadal działa dobrze przez tygodnie, a nawet miesiące. Co 30 minut wydaje mi się w porządku ...

Multiverse IT
źródło
Więc czujesz, że częstsze logowanie byłoby lepsze, czy po prostu nie uważasz, że to tak ważne?
Petriborg
0

Ponieważ Smart Daemon sprawdza tylko wartości zapisane w jednostce centralnej dysku twardego, możesz uruchamiać go tak często, jak chcesz. Chodzi o to, aby rozpoznać problem tak szybko, jak to się stanie, ponieważ tak naprawdę są one oznaką bezpośrednich problemów z dyskiem.

Dysk twardy zawiódł mnie w ciągu kilku dni od otrzymania inteligentnych powiadomień.

Daniel Leiderman
źródło