Qual é a maneira mais confiável de enviar um arquivo grande entre dois computadores Windows via rede? [duplicado]

19

O arquivo tem cerca de 170 GB. Eu não colocaria no FTP e baixaria. Não é confiável, em algum momento, as conexões caem e haverá grandes problemas. Então, há alguma maneira melhor de fazer isso? Alguém sugere? Obrigado.

P.S.: dois computadores não estão na mesma rede.

    
por Ted Wong 13.03.2013 / 10:20

6 respostas

26

Bitorrent muito bom pode funcionar muito bem aqui, supondo que as diretivas do Office o permitam - ele quebra o arquivo para você, verifica se está correto e se não redefine o arquivo. Você provavelmente vai querer rodar seu próprio rastreador, mas muitos clientes bitorrent fazem isso de qualquer maneira, e se possível use webseeds para acelerar ainda mais as coisas - burnbit torna isso fácil.

Como alternativa, eu também sugeriria fazer o pirata oldschool e dividir os arquivos e usar um arquivo de paridade , em seguida, transferi-lo por qualquer meio que você tenha, FTP ou servidor web. Se você usar um servidor da Web, os downloads poderão ser continuados - com algo como wget, e o arquivo de paridade permitiria que você reconstruísse o arquivo com alguns fragmentos.

Considere, naturalmente, criptografar os arquivos ou fragmentos de arquivos, se os dados também forem de natureza sensível.

Uma opção mais recente pode ser sincronização bitorrent - Ele roda em tudo, menos na torradeira (a menos que sua torradeira execute windows, linux em x86 , PPC ou ARM), e lida com a maior parte do trabalho pesado para você. Ele usa o protocolo bitorrent subjacente, mas é muito mais simples de usar.

    
por 13.03.2013 / 10:45
20

Dê uma olhada no robocopy , ele suporta o reinício e, em geral, é muito mais estável que outras opções.

    
por 13.03.2013 / 10:23
4

O WinZip pode produzir muitos (relativamente) pequenos arquivos (originalmente projetados para arquivar em disquetes, mas você pode escolher 1 GB agora). Em seguida, FTP não recuperável (como a opção da Microsoft é) está OK. Finalmente, o WinZip irá recuperar o arquivo no outro lado.

    
por 13.03.2013 / 14:43
4

Robocopy e BitTorrent já foram sugeridos e soam como uma boa ideia. Outras opções que podem funcionar melhor em um ambiente de rede restritivo, onde você não pode, por exemplo, crie a conexão SMB que parece ser necessária para o RoboCopy:

FTP. Eu sei que você não gosta, mas com um bom servidor e cliente, deve funcionar bem. Crie um servidor FTP em qualquer origem ou destinatário, verifique se ele suporta conexões criptografadas (para evitar a interferência de proxies transparentes etc.) e arquivos > 4GB. Em seguida, faça o upload / download do arquivo usando um cliente FTP bom (certificando-se de usar o modo binário). O FTP suporta a retomada da conexão, portanto, se a conexão cair, basta retomar. Uma cópia atual do wget deve estar bem.

Você pode fazer o mesmo com HTTP: Configure um servidor HTTP (S) com suporte para arquivos grandes e faça o download com uma cópia atual do wget.

Caso contrário, existem binários de rsync para o Windows e vários programas proprietários do tipo rsync que você pode usar. Especialmente se você espera que o arquivo precise ser atualizado e apenas pequenas partes do arquivo serão alteradas, você pode querer olhar nessa direção.

Lembre-se que a 8 MBit / s (1 MByte / s), você levará dois dias para transferir o arquivo. A menos que você tenha uma conexão realmente rápida, enviar um disco rígido físico com uma cópia do (s) arquivo (s) pode ser mais rápido.

    
por 13.03.2013 / 15:59
1

Algumas coisas que me vêm à mente são redes P2P privadas (uTorrent, DC ++) ou um pequeno servidor http com wget

    
por 13.03.2013 / 17:31
0

Sugiro usar algumas ferramentas (windows) baseadas no link do rsync     

por 13.03.2013 / 16:28