EquipamentoInformatica/HD

From VeRLab Wiki
Jump to: navigation, search

Verificar tempo de uso de HD

A ideia desta seção é conter dicas de como usar a ferramenta _smartctl_ para verificar o tempo de uso de um Hard Disk(HD)

Dicas para verificar se HD é novo

Segue abaixo os passos que pode fazer para verificar. Começa pelas informações na etiqueta do produto e no site da Seagate: 1) DOM: data de fabricação. Caso a data de fabricação esteja codificada (DATE, modelos antes de 2014) pode-se usar essa calculadora de data seagate: (link: http://www.bugaco.com/calculators/seagate_date_code.php)

2) Situação da garantia do fabricante com modelo e numero de série (link: http://support.seagate.com/customer/ptBR/warranty_validation.jsp?form=1)

3) Autenticidade de fabricação com número do QRCode (modelos depois de 2015) (link: https://verify.seagate.com/ verify/)

4) Ler dados armazenados no SMART do HD:

4.1) Conectar HD no barramento SATA de uma máquina Linux. Temos Ubuntu 16.04 aqui, mas pode ser outra versão ou rodar direto do pen-drive (Ubuntu Live)

4.2) Instalar pacote smartmontools

 sudo apt-get install smartmontools

4.3) Descobrir o nome da unidade no sistema que será testada (por exemplo /dev/sdb)

 lsblk

4.4) Ler o LOG do SMART atualmente na unidade e salva em arquivo texto na pasta atual sudo smartctl -a /dev/sdb > saida_smartctl_antes.txt

4.5) Inicia um novo teste interno do SMART para verificar se há erros. O teste curto (short) demora cerca de 5min, o longo (long) testa setor a setor e pode demorar várias horas.

 sudo smartctl -t short /dev/sdXXX

4.6) Ler novamente o LOG do SMART e salva em arquivo texto. Dessa vez o resultado estará atualizado com o resultado deste último teste que foi iniciado no comando anterior. Como o teste roda internamente no HD, em segundo plano, para descobrir se o teste já terminou, deve-se ler o LOG. Se no texto do LOG aparece uma frase que existe teste em execução, significa que ainda não terminou. Caso contrário, aparece o resultado de todos testes já realizados. Comparando com o LOG salvo antes, sabe-se a diferença deste último teste.

 sudo smartctl -a /dev/sdb
 sudo smartctl -a /dev/sdb > saida_smartctl_depois.txt

4.7) Procurar no LOG o termo "Power_On_Hours", que indica o número de horas que o HD já ficou ligado