Я згоден з @ user1433123 відповісти про погані поради з інших відповідей пропоную вам ігнорувати або затримати запуску будь-якого тесту SMART, поки у вас є проблема диска. Мета атрибутів SMART і самотестування полягає в тому, щоб передбачити проблеми з дисками, коли це можливо.
Мінімум, що вам слід зробити, це ввімкнути автоматичний збір даних в автономному режимі та перевірити значення атрибутів SMART один раз на місяць або навіть так, навіть якщо ви не виконуєте самостійно тести SMART. (Зауважте, що деякі атрибути SMART не оновлюються, якщо не ввімкнено збір даних в автономному режимі).
При цьому, виконання коротких / довгих самотестувань (вручну) занадто часто в настільному комп'ютері може бути марною тратою часу. На сервері найкращим підходом є використання щось на зразок "smartd" (з програмного забезпечення smartmontools, Linux і Windows) для моніторингу та виконання тестів на регулярній основі, так що ви будете повідомлені про можливі проблеми.
Тепер, щодо вашого питання про те, як часто їх запускати: для сервера я пропоную ввімкнути автономний збір даних завжди і запускати (автоматично, за допомогою smartd або подібного програмного забезпечення) короткий самотест щодня або принаймні щотижня, потім довго -тест щомісячно. Зауважте, що самотестування не повинно викликати проблем із продуктивністю.
Для робочого столу, якщо ви повинні зробити це вручну, я б запустив короткий самотестування щомісяця і просто включив автономний збір даних, можливо, проведу довгий самотест кожні кілька місяців або близько того. Якщо ви можете використовувати автоматизовані інструменти, такі як smartd, то ви можете робити це частіше.
Для портативних дисків (наприклад, USB-знімних дисків) я пропоную запустити його, коли це можливо, оскільки жорсткий диск у процесі руху дещо більш схильний до проблем і значення SMART можуть дати вам раннє попередження. Наприклад, ми використовуємо деякий знімний жорсткий диск для резервних копій, а сценарій резервного копіювання, який ми використовуємо, скидаємо звіт SMART програми smartclt в локальний журнал і виконуємо короткий тест SMART кожен раз, коли робимо резервну копію (щотижня); під час короткого тестування (це займає від 3 до 5 хвилин) люди з резервної копії читають звіт SMART, шукаючи будь-яку аномалію.
Таким чином, я б сказав, що:
- Завжди увімкнути збір даних SMART в автономному режимі.
- Чим більше критичних даних, тим частіше потрібно запускати SMART самотестування.
- Завжди намагайтеся використовувати автоматизоване програмне забезпечення для виконання тестів.
Перевірте сторінку man для smartctl (від smartmontools) для отримання детальної інформації про кожний тип тесту ( http://smartmontools.sourceforge.net/man/smartctl.8.html ), навіть якщо ви використовуєте програму GUI, як GSmartControl, щоб запустити тести.
З повагою, М.В.