Como você usa badblocks?

26

Preciso fazer um teste destrutivo (rw) em uma nova unidade e um somente leitura em uma unidade que caiu fora da minha matriz RAID. Quero ver se encontra problemas e até que ponto está.

xenoterracida
fonte

Respostas:

29

Seja /dev/sdaa nova unidade na qual testar destructive-rw e /dev/sdba unidade antiga onde você deseja não-destructive-r

# badblocks -wsv /dev/sda
# badblocks -sv /dev/sdb

-s dá o indicador de processo

-v dá saída detalhada

-w permite leitura e gravação destrutiva

-n seria leitura-gravação não destrutiva

O teste somente leitura é o padrão e não precisa de parâmetros especiais.

fschmitt
fonte
5
Você também pode adicionar a opção "-o output_file" para badblocks, porque ela grava os setores defeituosos em um arquivo para o qual você pode passar mke2fsou e2fscktornar essas ferramentas cientes de quais blocos estão quebrados.
tante
2
@tante está certo sem "-o output_file", os resultados são enviados apenas para a tela, inutilizáveis ​​pelo e2fsck. A página man badblocks no entanto recomenda que você execute "e2fsck -c" em vez de utilizar badblocks -o, para evitar uma possível incompatibilidade de tamanho do bloco, fwiw ...
rogerdpack