Difference between revisions of "EquipamentoInformatica/HD"

From VeRLab Wiki
Jump to: navigation, search
(Created page with "=== 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)")
 
(Verificar tempo de uso de HD)
Line 2: Line 2:
  
 
A ideia desta seção é conter dicas de como usar a ferramenta _smartctl_ para verificar o tempo de uso de um Hard Disk(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)
 +
 +
 +
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

Revision as of 18:45, 20 August 2019

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)


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