Difference between revisions of "EquipamentoInformatica/HD"
Mauferrari (talk | contribs) (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)") |
Mauferrari (talk | contribs) |
||
| (3 intermediate revisions by the same user not shown) | |||
| 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) | ||
| + | |||
| + | === 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 | ||
Latest revision as of 18:46, 21 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)
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