Com que frequência o SMART deve ser executado em um disco?

14

Sou engenheiro de software, não administrador de sistemas. Portanto, se essa pergunta parecer um pouco verde, você sabe o porquê! ;-)

Como projeto pessoal, tenho trabalhado em um sistema NAS doméstico usando o FreeNAS . Um dos recursos do FreeNAS é a capacidade de configurar uma verificação SMART para executar sempre um número X de segundos. Por padrão, isso está definido para ser executado a cada 1800 segundos (30 minutos). Isso me pareceu alto, mas é realmente um valor razoável? Eu acho que verificar uma vez a cada 6 horas ou algo seria razoável o suficiente ...

Portanto, minha pergunta é: com que frequência uma verificação SMART deve ser executada em uma unidade?

Petriborg
fonte

Respostas:

8

Não sei bem o que você quer dizer.

  • Você pode solicitar ao disco para executar um autoteste (SMART). Isso geralmente leva algum tempo e é um pouco estressante para o disco. Eu não recomendaria executá-lo mais de uma vez em muito tempo.

  • Por outro lado, você pode verificar o status do SMART no disco. Em outras palavras, isso significa "ler os medidores SMART do disco". Esta operação é simples e rápida e pode ser executada quantas vezes você desejar.

Supondo que você esteja solicitando a verificação do status SMART, a cada 60, 30, 15, 10 ou 5 minutos ou o que for bom o suficiente. Não importa. Nesse caso, é mais importante o que será feito com essa leitura. Será registrado? Será verificado se há falha e enviado por e-mail quando uma falha for detectada? Afinal, faz pouco sentido ler o status a cada minuto se você, o administrador, só olhar para isso uma vez por mês.

Se precisar de ajuda, talvez o projeto smartmontools possa ser útil. (pelo menos você pode verificar o código-fonte para ver com que frequência smartdlê o status)

Denilson Sá Maia
fonte
Estou usando a versão 0.7rc1 do FreeNAS, que refez o suporte SMART e a documentação ainda não foi atualizada ... Mas acho que eles significam "ler os medidores SMART do disco" e não um autoteste . A questão ainda permanece apesar de quanto tempo você deve registrar esta informação status ...
Petriborg
Eu diria que você deve manter os logs SMART desde que mantenha todos os outros logs. Na minha humilde opinião, eu ficaria por pelo menos um mês.
Denilson Sá Maia
Freenas usa o smartctrl para seus testes, smartmontools.sourceforge.net/man/smartctl.8.html , e usa o idioma em torno dos testes a partir dessa ferramenta. Não tenho certeza se os "autotestes" estão cheios nos testes que você está descrevendo acima ou apenas nas verificações de status.
James McMahon
6

Eu executo um pequeno teste SMART todas as manhãs, que leva cerca de 5 minutos em todas as minhas unidades de 1,5 a 2 TB. Então, uma vez por semana, faço um longo teste SMART que leva cerca de 7 horas. Tenho a impressão de que esses testes não estressam as unidades de forma alguma e a única confirmação que tenho disso é que a temperatura deles permanece na linha de base (cerca de 37 ° C) durante os longos testes. As saídas são analisadas, filtradas e enviadas por e-mail para mim em um relatório diário.

Kupy
fonte
Os testes SMART não impõem nenhum "estresse" ao disco e não reduzem a vida útil. Estou usando o mesmo cronograma (testes curtos diários, testes longos semanais) em todos os sistemas que eu gerencio (incluindo discos mecânicos e SSDs); dezenas de discos passaram por isso nos últimos anos.
precisa saber é o seguinte
4

Citação do FAQ oficial

Se a sua unidade ATA suportar autotestes, você deve executá-los regularmente, por exemplo, um por semana:

     smartctl -t long /dev/hd?

Após a conclusão do teste, você deve examinar os resultados com:

     smartctl -l selftest /dev/hd?
Janning
fonte
1

O SMART ajuda a detectar indicadores que sugerem que o disco provavelmente falhará. É possível que um disco falhe em um teste SMART e ainda pareça funcionar bem por semanas ou até meses. A cada 30 minutos parece bom para mim ...

Multiverse IT
fonte
Então você acha que fazer logon com mais frequência seria melhor ou não acha que isso importa tanto?
Petriborg 14/09/09
0

Como o Smart Daemon verifica apenas os valores armazenados na CPU do disco rígido, você pode executá-lo com a frequência que desejar. a idéia é reconhecer os problemas o mais rápido possível, porque eles são realmente um sinal de problemas iminentes no disco.

Eu tive um disco rígido que falhou comigo dias depois de receber notificações inteligentes.

Daniel Leiderman
fonte