[Dica] Verificando a saúde do seu disco

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: SMART: Monitorando a Saúde do Disco Rígido — documentação MLB's Linux Docs: My Notes About This Marvelous Operating System 1

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

1 Curtida