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.

Blogger Comentarios
Facebook Comentarios