Você pode canalizar pelo SSH. Exemplo usando dd
:
dd bs=1M if=/dev/disk | ssh -C target dd bs=1M of=disk.img
Se a conexão de rede quebrar durante a transferência, você poderá continuar se souber quanto foi copiado. Por exemplo, se você tiver certeza de que pelo menos 1000MiB
já foram transferidos (verifique o tamanho do arquivo de disk.img
):
dd bs=1M skip=1000 if=/dev/disk | ssh -C target dd bs=1M seek=1000 of=disk.img
dd
é apenas um exemplo, funciona tão bem com outros comandos, desde que trabalhem com pipes.