Como @don_crissti já comentou, use seek= para continuar.
dd if=/dev/urandom of=/dev/disk/by-uuid/etc bs=512 seek=464938971
GNU dd também suporta a pesquisa em bytes, para que você possa continuar exatamente, independentemente do tamanho do bloco:
dd if=/dev/urandom of=/dev/disk/by-uuid/etc bs=1M \
seek=238048755782 oflag=seek_bytes
Um tamanho maior de blocos deve ajudar com as velocidades, mesmo para um dispositivo lento como /dev/urandom .
Se você está procurando por alternativas mais rápidas, você pode cryptsetup plainOpen com uma chave aleatória e zero isso, ele deve bater /dev/urandom por uma ordem de grandeza (sem AES-NI) ou mesmo rodar a toda velocidade (com AES -NI).
Você também pode usar shred -n 1 se os dados aleatórios forem bons o suficiente para o seu caso de uso. shred deve ser capaz de utilizar a velocidade total do disco, mesmo em uma máquina muito lenta.