Porque “records in” é diferente de “records out” na saída do comando dd

0

Estou tentando limpar uma unidade flash USB de 256 MB usando o comando dd. Eu entrei neste comando:

dd if=/dev/zero of=/dev/sdb

e eu tenho essa saída:

499713+0 records in
499712+0 records out

Por que existe uma diferença entre o número de blocos completos lidos e escritos?

Atenciosamente,

    
por Alice 25.07.2017 / 11:01

1 resposta

3

dd leu um bloco (extra) de /dev/zero , que não pôde gravar em /dev/sdb (desde que o dispositivo estava cheio). Você obteria resultados semelhantes se interrompesse o programa.

    
por 25.07.2017 / 11:18

Tags