Se eu tiver "badblocks" gravando sua saída em um arquivo e esse arquivo estiver vazio, isso significa que nenhum bloco defeituoso foi encontrado?

Se eu tiver "badblocks" gravando sua saída em um arquivo e esse arquivo estiver vazio, isso significa que nenhum bloco defeituoso foi encontrado?

Recentemente, executei badblocksum disco rígido de servidor grande para verificar possíveis problemas (a SMART relatou que estava tudo bem, mas eu precisava ter certeza).

O comando que usei foi: badblocks -c 1024 -b 4096 -w -s -o /path/to/myfile.txt /dev/mydrive usei o modo de gravação destrutiva porque o tempo de inatividade da unidade era importante e determinamos que seria mais rápido destruir a unidade durante a verificação de blocos defeituosos e, em seguida, adicioná-la novamente ao RAID que ela tinha fez parte mais tarde do que esperar no teste não destrutivo.

Quando foi concluído, myfile.txthavia sido criado, mas estava vazio.

Parece uma pergunta muito boba, mas:o arquivo vazio indica que nenhum bloco defeituoso foi encontrado, correto?A página de manual badblocksparece indicar isso, mas quero ter o máximo de certeza possível.

Responder1

Sim, se o arquivo estiver vazio, badblocksnão foi encontrado nenhum bloco quebrado. Você também executou o autoteste SMART estendido?

Responder2

Os métodos não importam. Tudo o que você precisa fazer é escanear toda a superfície do disco. Você pode fazer isso via smart (teste offline estendido) ou até mesmo usando dd. Você tem que ler cada setor do disco porque não há outra maneira de verificar se todos os setores funcionam. Então, se você fez a varredura completa e não há nenhum setor relatado, está tudo bem.

Não tenho certeza, mas acho que o "modo de gravação destrutiva" serve para realocação de um bloco defeituoso porque isso só pode ser feito se você gravar um setor danificado.

informação relacionada