Concordo com @ user1433123 responder sobre os maus conselhos de outras respostas, sugerindo que você ignore ou adie a execução de qualquer teste SMART até que você tenha um problema de disco. A finalidade dos atributos e autotestes SMART é antecipar problemas de disco quando possível.
O mínimo que você deve fazer é ativar a coleta de dados off-line automática e verificar os valores do atributo SMART uma vez por mês, mesmo que você não execute manualmente os autotestes SMART. (Observe que alguns atributos SMART não são atualizados, a menos que a coleta de dados off-line esteja ativada).
Dito isto, executar os autotestes curtos / longos (manualmente) com muita freqüência em um computador desktop pode ser uma perda de tempo. Em um servidor, a melhor abordagem é usar algo como "smartd" (do software smartmontools, Linux e Windows) para monitorar e executar os testes regularmente, para que você seja notificado quando surgir um possível problema.
Agora, com relação à sua pergunta sobre a frequência de execução: para um servidor, sugiro ativar a coleta de dados off-line sempre e executar (automaticamente, usando software smartd ou similar) o auto-teste diário ou pelo menos semanal. o longo auto-teste mensal. Observe que os autotestes não devem causar nenhum problema de desempenho.
Para uma área de trabalho, se você tiver que fazer isso manualmente, eu executaria o auto-teste curto mensalmente e apenas ativaria a coleta de dados off-line, talvez execute o autoteste longo a cada dois meses aproximadamente. Se você puder usar ferramentas automatizadas como o smartd, poderá fazê-lo com mais frequência.
Para discos portáteis (como discos removíveis USB), sugiro executá-lo sempre que possível, já que o disco rígido em movimento é um pouco mais propenso a problemas e os valores SMART podem fornecer um aviso antecipado. Por exemplo, usamos algum disco rígido removível para backups externos e o script de backup que usamos usa o relatório SMART do programa smartclt para um registro local e executa um teste curto SMART toda vez que fazemos um backup (semanalmente); Enquanto o teste curto está sendo executado (leva de 3 a 5 minutos), o pessoal de backup lê o relatório SMART procurando por qualquer anomalia.
Então, em resumo, eu diria que:
- Sempre ative a coleta de dados off-line SMART.
- Quanto mais críticos os dados, mais frequentes você deve executar os autotestes SMART.
- Sempre tente usar o software automatizado que executa os testes para você.
Verifique a página man do smartctl (do smartmontools) para obter informações sobre cada tipo de teste ( link ), mesmo se você usar um programa GUI como o GSmartControl para executar os testes.
Atenciosamente, MV.