EquipamentoInformatica/HD
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