Copie um arquivo grande sobre um link não confiável

6

Esta não é realmente uma questão sobre programação, mas é uma questão sobre trabalhar como programador. Espero que este seja um fórum apropriado para esta questão.

Eu trabalho em casa. Meu laptop baseado no Windows XP se conecta através de uma VPN à rede do meu empregador. Ocasionalmente, preciso baixar um arquivo grande (~ 2,5 GB) compartilhado em uma unidade de rede. Embora seja possível simplesmente arrastar e soltar o arquivo usando o Windows Explorer, para copiar o arquivo, há uma boa chance de que a VPN seja interrompida ou a conexão com a Internet seja interrompida em algum momento durante a transferência.

Então, o que estou procurando é uma maneira de copiar um arquivo grande que ofereça suporte à retomada se a conexão falhar. Eu inicialmente tentei usar o rsync de dentro do cygwin, mas não acho que eu tivesse o conjunto correto de opções.

Eu estava fazendo "rsync -aP src_file_path dest_file_path". Ele faria o download corretamente se a transferência fosse concluída sem erro, mas se ela falhasse, quando eu emitisse o comando novamente, ele começaria a baixar o arquivo inteiro.

    
por user12701 29.09.2009 / 00:52

5 respostas

6

Você também pode tentar o robocopy, um xcopy substituto que vem no Vista e está disponível no Windows XP Resource Kit.

link

Robocopy contém opções (/ Z) para copiar arquivos no modo "reinicializável" (read: resumable).

    
por 29.09.2009 / 01:01
8

Sua linha de comando rsync parece correta ( -P é necessário para manter os arquivos parcialmente transferidos), mas você precisa ter certeza de que está usando o rsync para a própria transferência de dados, especificando um caminho remoto:

rsync -aP juser@server:/tmp/data some_directory

Se ambos os caminhos se referem ao sistema de arquivos local (mesmo quando um deles é um sistema de arquivos da rede), o rsync não pode usar sua transferência delta e transferirá o arquivo completo.

    
por 29.09.2009 / 03:05
5

Eu gosto de teracopy . Funciona como um charme e pode se integrar com o Windows Explorer também. Ótimo para arquivos grandes 10x melhor que janelas. É grátis, mas tem uma versão paga.

    
por 29.09.2009 / 01:00
0

Você pode experimentar o BITS: link , especificamente a GUI do WinBITS: link

    
por 29.09.2009 / 00:57
0

Sendo lateral, você pode tentar configurar algo com Malha ao vivo se tiver as permissões e segurança adequadas .

    
por 29.09.2009 / 01:02

Tags