Embora eu tenha que concordar com a resposta "enviar usando discos rígidos", neste caso, aqui uma solução de cópia que eu uso quando preciso copiar grandes quantidades de arquivos pela primeira vez:
Embora rsyncseja bom manter dois armazenamentos de dados sincronizados, ele introduz uma sobrecarga desnecessária na transferência inicial. Achei que o caminho mais rápido é o tarque é direcionado netcat. No site receptor você também pode usar netcatem ouvir modo que canaliza os dados de entrada para uma extração tar. O benefício é que tarcomeça o envio imediato e o netcatenvia como fluxo TCP simples, sem sobrecarga de protocolo de nível superior. Isso deve ser o mais rápido possível. No entanto, não é simples possível reiniciar uma transferência interrompida na última posição.
Também é fácil compactar os dados para a transferência usando as taropções corretas ou adicionar uma ferramenta de compressão nos tubos. Observe que netcatenvia a data não criptografada. Nos casos em que isso não é uma opção, uma sshconexão criptografada pode ser usada ( tar <options> | ssh <target> -c 'tar -x <options>').
Se todos os dados forem transferidos, rsyncpoderá ser usado para garantir que todos os arquivos que foram atualizados nesse meio tempo sejam sincronizados. Além disso, o IIRC tarnão cria soquetes que serão perdidos de outra forma, mas eles não são realmente usados para dados do datacenter.