Verificar bad sectors?

Iniciado por zekkerj, 06 de Abril de 2012, 13:47

tópico anterior - próximo tópico

zekkerj

Fala galera...

Acho que estou com bad sectors na minha partição de swap.  :'(

Já desativei a partição antiga e crie uma nova, mas gostaria de verificar a partição pra confirmar.

Alguém sabe um bom programa pra verificar isso? Tentei usar o comando "mkswap -c /dev/sda5", mas não identificou nenhum bad sector (deveria ter listado os bad sectors encontrados :().
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

rihoem

Teoricamente o HD deveria detectar os setores defeituosos e remapear para setores inteiros. Isso automaticamente e sem intervenção.

Talvez, se o hd já estiver com muitos badblock, não seja possível remapear mais. Porém, neste caso, o ideal seria trocar de HD, pelo risco grande de começar a perder dados importantes.

Existem alguns artigos no Guia do Hardware interessantes a respeito de badblocks, vale uma lida:

http://www.hardware.com.br/livros/ferramentas-linux/gerenciamento-setores-defeituosos-como-reiserfs.html
Este trata na verdade de partições reiserfs, mas você pode formatar a partição swap para reiserfs para pelo menos detectar os setores defeituosos (se há).

http://www.hardware.com.br/dicas/estool.html
Este artigo trata de uma ferramenta para HDs da Samsumg. Se for o seu caso, dê uma lida.

Mas por que você acha que têm setores defeituosos na sua partição swap? Há algum erro acontecendo?
Seria bom também verificar a saúde do seu HD com a ferramente S.M.A.R.T.

rodrigo.miguel

#2
O Utilitário de unidades do Ubuntu tem opção para analisar o disco. No Utilitário de unidades, selecione a partição e depois clique no botão Dados do SMART > Executar autoteste.

Opcionalmente, você pode tentar o comando:
sudo badblocks -v /dev/PARTIÇÃO

Exemplo:
sudo badblocks -v /dev/sda6

Se encontrar erros, para marcar os setores defeituosos como setores 'não usáveis':
sudo badblocks /dev/sdb > ~/bad-blocks
sudo fsck -l bad-blocks /dev/sdb


Antes de rodar os comandos acima, pesquise melhor a respeito!

Como alternativa, você pode usar as ferramentas do http://www.sysresccd.org ou http://www.ultimatebootcd.com/

jkmsjq

LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

zekkerj

Opa. Obrigado pelas respostas; assim que o note estiver "de pé" novamente eu vou verificar isso com calma.
No momento ele está no "CTI" terminando o transplante de HD, que na tarde de ontem resolveu parar completamente. Por sorte ele mais tarde voltou, assim hoje eu pude passar seus dados pra uma unidade nova.
Depois que a "cirurgia" terminar dou + detalhes.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

zekkerj

HD trocado... deu um certo trabalhinho pra acertar o boot, mas no fim um "grub-install /dev/sda" depois de dar boot com o HD antigo em um case USB externo pôs as coisas no lugar.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D