Talvez badblocks seja o que você precisa. Ele fará todo o trabalho para você - ou seja, detectar erros de leitura, gravação e corrupção.
Se eu quiser fazer um teste rápido de alguma memória flash que não sei se está funcionando corretamente, as maneiras convenientes de gravar dados são /dev/random
ou /dev/zero
.
No entanto, com dev/random
, não tenho ideia do que ele escreveu para verificar mais tarde e dev/zero
sempre mostrará zero. Por causa disso, posso perder uma seção do flash que não está salvando corretamente e a leitura também retornará zero.
Existe alguma coisa que me dê, com a mesma conveniência do acima, um fluxo previsível? Algo como 1010101010 funcionaria.
Talvez badblocks seja o que você precisa. Ele fará todo o trabalho para você - ou seja, detectar erros de leitura, gravação e corrupção.
yes "stuff" > /dev/sdX
ou
yes "stuff" > file.txt
e
sudo dd if=file.txt of=/dev/sdX