Adicionar um tamanho de bloco pode acelerar as coisas. Por exemplo. %código%.
O que usar bs é difícil de prever, mas o padrão parece ser 512 byes, o que significa que você está transferindo 750GiB em mandris 750x1024x1024x2. Se você usar 1M como tamanho de bloco, isso reduzirá o número de mandris (e as chamadas do sistema) até 2048. Isso elimina muita sobrecarga.
O teste próprio com discos conectados dd e SAS e SATA mostra um grande aumento passando de 512bytes para 4K, mas aumentos muito menores depois disso.
Em segundo lugar: Os dois discos estão conectados ao mesmo controlador USB3? Então você está compartilhando a largura de banda dos controladores USB. Dois controladores USB diferentes devem acelerar as coisas. (Note que eu escrevi controlador e não porta USB. Um controlador geralmente controla várias portas).
Observe que: o USB2 geralmente arquiva velocidades de até 30 ou 35 MB / seg. Você pode tentar mover um dos discos para um conector USB 2 e deixar o outro na porta USB 3. Supondo que a porta USB3 não tenha a largura de banda (interna) para sustentar ambos os canais, isso pode dobrar sua velocidade. (Além do aumento obtido ao definir um tamanho de bloco).
Em terceiro lugar: O uso do termo 'espelho' é um pouco confuso. Na maioria das vezes, 'espelho' se refere a RAID-1 e é possível usar dois discos USB em um espelho RAID-1. Dessa forma, eles sempre recebem o mesmo conteúdo. Isso também significa que a exclusão de algo o excluirá de ambas as unidades.