Eu suponho que você esteja usando um computador PC linux ou mac para executar a cópia, não o próprio pi do framboesa. Você provavelmente precisará adicionar um tamanho de bloco.
Eu vi um e quatro megas usados para discos pi de framboesa especificando bs = 1M ou bs = 4M. Eu acho que o tamanho do bloco é mais importante quando se escreve o disco, já que grandes transferências são mais rápidas do que as menores. Isso não define o tamanho do bloco para o disco, apenas afeta o tamanho das transferências que o dd usa. Um motivo para definir um tamanho de bloco grande é a necessidade de apagar o flash antes de escrevê-lo. Isso é feito automaticamente, mas mais rápido para transferências maiores que o tamanho mínimo de exclusão.
Você pode limitar a quantidade total de dados copiados pelo dd usando "count". "count" está em unidades de blocos. Se o final da última partição no disco de origem estiver antes do tamanho do destino, você poderá fazer o que quiser.
Algo como dd if=/dev/sdb of=~/sd-card.bin bs=1M count=4000
criará uma imagem com 4000MB de tamanho.
Veja link e link para mais informações. Não sei como encontrar o final da última partição ou o tamanho total da placa. No entanto, se você tiver formatado os discos, provavelmente saberá como fazer isso.