Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Relogio

Bad block Correção em linux

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Bad block Correção em linux

Mensagem  juk em Qua Ago 21, 2013 6:28 am

Para checar se existem badblocks no seu HD existe o programa badblocks.

O programa é bem interessante e prático, mas tem que ser utilizado com o devido cuidado para não apagar os seus dados.

Método read-only

Este é o método mais seguro que eu conheço, apenas lê os dados e pode ser utilizado num disco que está montado.

Simplesmente verifica cada bloco que pode ser lido, não testa por erros de escrita
Código:

sudo badblocks -sv -c 1024 /dev/sda     Apenas mostra se existe BadBlock's
Método read-write

Método “non-destructive” que testa cada bloco lendo, escrevendo e verificando.
Código:

sudo badblocks -nsv -c 10240 /dev/sda   Faz isolamento (assim como o HDRegeneration).
Método write test

Esse comando vai apagar todos os dados da unidade escolhida, use com cuidado. Ele vai escrever em cada bloco e verificar por erros.
Código:

sudo badblocks -wsv -c 10240 /dev/sda
Exemplo do resultado usando o método read-only:
Código:

badblocks -s -v -c 10240 /dev/sda
Checking blocks 0 to 195360983
Checking for bad blocks (read-only test): done
Pass completed, 0 bad blocks found."
Em uma rápida análise dos parâmetros:

* -s = mostrar progresso
* -v = verbose mode
* -c 10240 = checar 10k blocos por vez
* -n = non-destructive read-write
* -w = destructive write-mode
#######################################################################################################
OUTRAS FERRAMENTAS

- smartmontools
- hdrecover
- hdsentinel (opcional

//
Vamos listar os atributos SMART do HD com o comando:
Código:

# smartctl -A /dev/hdf
Nessa listagem contêm três atributos que são relevantes nesse caso:

- Reallocated_Event_Count
Contador progressivo indicando quantos setores foram realocados, conhecido como "remapping" consiste em remapear o setor defeituoso para um área reservada.
- Current_Pending_Sector
O número de setores que o HD considera instável impedindo a realocação.
- Offline_Uncorrectable
O número de setores que o HD tentou realocar mas falhou

Na listagem podemos conferir que temos problemas de remapeamento de setores:

Current_Pending_Sector  
... 5
Offline_Uncorrectable  
... 5

Também podemos verificar o tempo de uso do HD no campo "Power_On_Hours" que é 597 horas.

hdrecover

Vamos executar o hdrecover no HD /dev/hdf com o comando:

Código:

# hdrecover /dev/hdf
alerto sistema de arquivo deve estar desmontado.
O tempo de verificação depende do tamanho do HD e capacidade da CPU.

hdsentinel

Com hdsentinel podemos com clareza ver os resultados e temos também um veredito do HD.

FONTE:
http://manuallinux.wordpress.com/2010/07/16/checando-badblocks-no-ubuntu/
http://www.malucospc.net/index.php?option=com_content&view=article&id=112:realocando-bad-blocks-no-linux&catid=30:artigos&Itemid=47
avatar
juk

Mensagens : 224
Data de inscrição : 02/04/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum