Isolando Badblocks


 

Linux Salva ! - Episódio 1 - Isolando Badblocks

 

Metódo 1

É comum discos rígidos que estão em uso por muito tempo apresentarem badblocks. Para quem não sabe, badblocks, como sugere o nome, são setores defeituosos no HD. Mas badblocks não significam perda de HD, se seu disco ainda estiver intacto em sua maior parte, pode-se apenas isolá-los, ou seja, o sistema não perceberá a existência desses setores problemáticos. No Linux podemos fazer isso com o comando badblocks, eis a sintaxe:

badblocks [opções] [dispositivo]

dispositivo: partição ou disquete onde será feito o teste, se você não sabe como são identificadas as partições no Linux clique neste link.

Opções:

-b [tamanho]

Especifica o [tamanho] do bloco do dispositivo em bytes.

-o [arquivo]

Gera uma lista dos blocos defeituosos do disco no [arquivo]. Este lista pode ser usada com o programafsck.ext2 junto com a opção -l.

-s

Mostra o número de blocos checados durante a execução do badblocks.

-v

Modo verbose - São mostrados mais detalhes.

Exemplo: badblocks -s /dev/hda6, badblocks -s -o bad /dev/hda6

Recomendo, por questões de performance e segurança, que você use o comando logado em modo texto.

A execução do comando é demorada, a varredura pelo HD pode demorar horas num disco de apenas 20Gb, mas o resultado é garantido.

A sintaxe descrita acima é baseada no Guia Foca Linux.

 

Metódo 2

 

Primeiros passos 

Para saber os nomes dos discos rígidos e dispositivos USB montados em seu sistema, execute o comando: 

$ sudo fdisk-l

Para fazer o scanner e gerar o arquivo em seu disco rígido para os setores danificados, execute este comando: 

$ sudo badblocks -v /dev/sda1 > bad-sectors.txt

  Mude / dev/sda1 com o seu nome próprio dispositivo. O arquivo de texto contendo todos os blocos ruins a serem gerados serão nomeados bad-sectors.txt. Quando a verificação for concluída e se for detectado os setores ruins estes serão relatados, você pode usar o arquivo de texto gerado com o utilitário de linha de comando o e2fsck  (disco rígido deve estar desmontado): 

$ sudo e2fsck -l bad-sectors.txt  /dev/sda1

Você sistema irá ignorar todos os setores defeituosos detectados pelo badblocks.

SHARE
    Blogger Comentarios
    Facebook Comentarios
Postagem mais recente Postagem mais antiga Página inicial