Guia do Linux/Iniciante+Intermediário/Manutenção do sistema/badblocks

badblocks

editar

Procura blocos defeituosos em um dispositivo. Note que este apenas pesquisa por blocos defeituosos, sem alterar a configuração do disco. Para marcar os blocos defeituosos para não serem mais usados, utilize a opção -l do fsck (veja [#s-manut-checagem-ext2 fsck.ext2, Seção 26.1.1]).

badblocks [opções] [dispositivo]

Onde:

dispositivo
Partição, disquete ou arquivo que contém o sistema de arquivos que será verificado.
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 programa fsck.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.
-w
Usa o modo leitura/gravação. Usando esta opção o badblocks procura por blocos defeituosos gravando alguns padrões (0xaa, 0x55, 0xff, 0x00) em cada bloco do dispositivo e comparando seu conteúdo.

Nunca use a opção -w em um dispositivo que contém arquivos pois eles serão apagados!

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