Buckminster
(usa Debian)
Enviado em 30/12/2013 - 13:36h
Veja bem, isso é uma relação e muda de sistema de arquivos para sistema de arquivos.
Basicamente, em bs, o limite superior desse parâmetro é o valor do blocksize, daí vem bs (blocksize).
Ou seja, por exemplo, se o teu pendrive foi formatado com FAT32 com 4096 Bytes (4MB) de tamanho de alocação, esse é o limite superior que deve ser colocado em bs. Mas pode colocar menos.
Por exemplo, os comandos abaixo gerarão a mesma saída com os mesmos valores:
dcfldd if=/dev/sda bs=1234 count=1 | md5sum
dcfldd if=/dev/sda bs=1 count=1234 | md5sum
O count você deve calcular da seguinte maneira:
tamanho_total_a_ser copiado / bs
Por exemplo, se você vai copiar 5GB com bs=4MB, então:
5GB = 5120MB (5 x 1024)
5120/4 = 1280 << esse é o valor a ser colocado em count com bs=4MB.
Lembre-se das conversões de Byte para MB, GB, etc.
Para medir o tempo, antes do comando dcfldd coloque time:
# time dcfldd ...