segunda-feira, 17 de janeiro de 2011

E o seu HD, como vai?

Ferramenta smartmontools



Este pacote está disponível na maioria das distribuições e tem como principal função, testar o seu HD.
Caso não tenha a ferramenta no seu GNU/Linux, instale-o assim. Isso é claro se o seu Linux for um Debian-like.

osiel@kubuntu:~$ sudo apt-get install smartmontools
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
Os pacotes extra a seguir serão instalados:
bsd-mailx mailx postfix
Pacotes sugeridos:
procmail postfix-mysql postfix-pgsql postfix-ldap postfix-pcre sasl2-bin resolvconf postfix-cdb
Os NOVOS pacotes a seguir serão instalados:
bsd-mailx mailx postfix smartmontools
0 pacotes atualizados, 4 pacotes novos instalados, 0 a serem removidos e 2 não atualizados.
É preciso baixar 1718kB de arquivos.
Depois desta operação, 4170kB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? S

Pronto o apt-get vai concluir a instalação, depois disso é só começar a usar a ferramenta de teste.

Na maioria das vezes você vai usar o utilitário smartctl seguido se suas opções.
Ex:
osiel@kubuntu:~$ sudo smartctl -i /dev/sda
smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Device Model: SAMSUNG HD502HI
Serial Number: S1ZVJ60Z405855
Firmware Version: 1AG01118
User Capacity: 500,107,862,016 bytes
Device is: In smartctl database [for details use: -P show]
ATA Version is: 8
ATA Standard is: ATA-8-ACS revision 3b
Local Time is: Tue Jan 18 02:09:08 2011 BRST

==> WARNING: May need -F samsung or -F samsung2 enabled; see manual for details.

SMART support is: Available - device has SMART capability.
SMART support is: Enabled

Vemos aqui informações sobre o HD. Fabricante, capacidade, etc.

Se você receber uma mensagem dizendo que o smartctl não está suportado pelo drive, basta executar:

# smartctl -s on /dev/sda

Com o parâmetro -t short, nós temos um diagnóstico rápido sobre a saúde do HD
osiel@kubuntu:~$ sudo smartctl -t short /dev/sda
smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
Sending command: "Execute SMART Short self-test routine immediately in off-line mode".
Drive command "Execute SMART Short self-test routine immediately in off-line mode" successful.
Testing has begun.
Please wait 2 minutes for test to complete.
Test will complete after Tue Jan 18 02:14:24 2011

Use smartctl -X to abort test.

O próximo comando é o:
#smartctl -l selftest /dev/sda
Como a própria opção já deixa implícito, a ferramente fará um auto-teste e será satisfatório se exibir como resultado a informação:
Completed without error

Para os masoquistas existe a opção de teste longo(que dura cerca de uma hora) usnado o parâmetro -t long.

#smartctl -H /dev/sda
Com este comando nós teremos uma informação rápido sobre a saúde do HD.
osiel@kubuntu:~$ sudo smartctl -H /dev/sdb
smartctl version 5.38 [i686-pc-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

A informação "PASSED" assegura que não tem nenhum erro no HD. Ao contrário se aparecesse FAILING, você deveria acender a luz amarela, seu HD pode está indo para o "brejo".

Usando a opção "A" no lugar da dita anteriormente, você terá todos os atributos suportados pelo HD.
Na lista que será mostrada você deve atentar para a coluna Type.
Old_age, significa que o HD está no final de sua vida útil, mas não pode ser considerado um problema. Já a Pre_Fail, é mas grave, indica que seu HD está com sérios problemas.
Na coluna WHEN_FAILED, que é a mais importante, será mostrada o status de cada opção. Para o um HD saudável, não deve haver nada nesta coluna, isso indica que seu HD nunca apresentou erros.

Nenhum comentário:

Postar um comentário