Para começar segue um artigo do @Diolinux
Recomendo fazer pelo menos uma vez ao ano, mas o ideal seria de 6 em 6 meses.
O programa citado no artigo GSmartControl, que é um front-end do smartctl.
Para utilizar o smartctl, instale o pacote smartmontools.
Um site muito bom com informações e brasileiro: http://www.mariolb.com.br/LinuxDocs/smartmon-tips.html
As colunas são as seguintes:
- ID#: ID do atributo, usualmente um valor decimal (ou em hexadecimal) entre 1 e 255;
- ATTRIBUTE_NAME: Nome do atributo, conforme definido pelo fabricante;
- FLAG: Flag definido pelo fabricante. Normalmente podemos ignorá-lo;
- VALUE: Esta é uma das mais importantes informações da tabela e indica o valor “normalizado” do atributo, podendo variar de 1 a 253, sendo que o valor 253 significa a melhor condição e 1 a pior condição. Dependendo do atributo e do fabricante, o valor inicial é ajustado para 100 ou 200;
- WORST: Corresponde ao menor valor já registrado para o atributo;
- THRESH: O menor valor que a coluna WORST pode antingir antes do atributo ser considerado em falha ;
- TYPE: Tipo do atributo: pode ser tanto Pre-fail ou Old-age). Um atributo Pre-fail é considerado um atributo crítico que participa da avaliação geral executada pelo SMART e é determinante no resultado dos testes. Se um atributo do tipo Pre-fail estover em falha, o drive é considerado como “propenso a falha iminente”. Por outro lado, um atributo do tipo Old_age é considerado, para fins do SMART, como um atributo não crítico;
- UPDATED: Indica a frequência na qual o atributo é atualizado. Offline indica que testes offline estão sendo executados no drive ;
- WHEN_FAILED: Este valor será ajustado para “FAILING_NOW” (se VALUE for menor ou igual a TRESH ), “In_the_past” (se WORST for menor ou igual a TRESH ) ou “-” (se nenhuma das condições anteriores). No caso de FAILING_NOW , faça o backup imediatamente, principalmente se o atributo for do tipo Pre-fail . O valor “In_the_past” indica que o atributo já falhou antes, mas esteve OK no último teste. O valor “-” indica que o parâmetro nunca falhou;
- RAW_VALUE: É um valor bruto definido pelo fabricante do qual o valor na coluna VALUE é derivado.
Informaçào básica:
sudo smartctl -i /dev/sdX
Execiutando um teste curto:
sudo smartctl -t short -a /dev/sdX
executando um teste longo:
sudo smartctl -t long -a /dev/sdX
Informação rápida do teste curto
sudo smartctl -A /dev/sda