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 faria o upload no FTP e o faria o download. Às vezes, não é confiável, as conexões caem e haverá um grande problema. Então, existe alguma maneira melhor de fazer isso? Alguém sugeriu? Obrigado.

PS: dois computadores não estão na mesma rede.

Ted Wong
fonte
10
Um USB externo HD?
Mouviciel 13/03
9
en.wikipedia.org/wiki/Sneakernet é uma rede.
ta.speot.is
4
Divida-o em pedaços menores, então você só precisa se preocupar com um pedaço pequeno de cada vez. Dica profissional: O BitTorrent faz exatamente isso.
ta.speot.is
4
Gostaria de usar o Skype, mas não sou corajosa o suficiente para colocá-lo como uma resposta :)
ROBERT NIESTROJ
4
Por que isso é sinalizado como uma duplicata de perguntas, perguntando como enviar por e-mail de 2 a 30 MB de dados? Existem algumas ordens de grandeza entre "enviar 17 MB" e "enviar 170 GB", e as soluções são completamente diferentes. Dropbox / filehosters não são realmente uma sugestão viável para 170 GB ...
Jan Schejbal

Respostas:

26

Estranhamente, o bitorrent pode funcionar muito bem aqui, assumindo que as políticas do escritório o permitam - ele divide o arquivo para você, verifica se está correto e se não faz o download novamente. Você provavelmente vai querer rodar seu próprio rastreador, mas muitos clientes bitorrent fazem isso de qualquer maneira e, se possível, usam webseeds para acelerar ainda mais as coisas - o burnbit facilita isso.

Como alternativa, eu também sugeriria fazer o pirata da velha escola, dividir os arquivos e usar um arquivo de paridade e depois transferi-lo por qualquer meio que você tiver, FTP ou servidor da web. Se você usa um servidor da Web, os downloads podem ser continuados - com algo como o wget, e o arquivo de paridade permitirá que você reconstrua o arquivo com algumas partes quebradas.

Naturalmente, considere criptografar os arquivos ou blocos de arquivos, se os dados também forem de natureza sensível.

Uma opção mais recente pode ser a sincronização bitorrent - ela roda em tudo, menos na torradeira (a menos que sua torradeira execute janelas, 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.

Journeyman Geek
fonte
1
Além disso, se você precisar copiar para vários hosts, diminuirá significativamente o tempo.
Colton
+1 para torradeira. U salvou o torradeira do brinde grandes pedaços
Pathfinder
20

Dê uma olhada no robocopy , ele suporta a reinicialização e, em geral, é muito mais estável do que outras opções.

Adam Caudill
fonte
regras de robocopy!
Wim
4

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

Mark Hurd
fonte
3
Eu acho que o 7-zip é muito melhor que o WinZip.
Alvin Wong
@AlvinWong Talvez; O WinZip foi o primeiro e ainda é muito bom. Eu apenas não usei 7-zip o suficiente.
Mark Hurd
1
algo sendo mais antiga não é uma boa razão para usá-lo no mundo da TI ...
wim
@ wim Eu não precisei usar mais nada. Se o WinZip está tão errado com o voto negativo, de preferência dando razões pelas quais ele é realmente uma porcaria para esse fim. Se o 7-zip estiver correto, adicione-o como resposta.
Mark Hurd
Bem, você não está errado por isso não downvote .. mas Alvin tem um ponto 7-Zip capacidades são um super do WinZip, e é grátis ..
wim
4

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

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

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

Caso contrário, existem binários rsync para 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 sejam alteradas, convém procurar nessa direção.

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

Jan Schejbal
fonte
1
Envie o disco rígido da Fedex. No final, custará menos e será mais rápido. É assim que a maioria das grandes empresas move backups e tal.
Pow-Ian
1
Usando o protocolo de transferência de arquivos para transferência de arquivos! Quem pensou nisso ???
Wim
@ Pow-Ian: eu não queria anunciar uma empresa específica, mas a FedEx realmente cumpre o nome original do Federal Express . Entreguei a eles um pacote (bastante considerável), que pesava entre 10 e 12 kg ao meio-dia de sábado na Alemanha, nem escolhi o serviço mais rápido e o entreguei na Bélgica às 10:35 da segunda-feira por 29 euros. Se eu tiver algo que precise chegar rápido a algum lugar, definitivamente utilizarei a FedEx novamente.
Jan Schejbal
@Jan Schejbal Eu digo chamar uma pá de pá. Sei que a FedEx é a mais rápida, então não me importo de contar aos outros sobre minhas experiências. Para divulgação completa, vi suas instalações e visitei suas instalações de processamento de portos aéreos em Memphis TN EUA. Eles podem literalmente enviar as coisas no dia seguinte de NY, NY para o Japão.
precisa
1

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

Midhat
fonte
0

Sugiro usar alguma ferramenta (windows) baseada no rsync http://en.wikipedia.org/wiki/Rsync

Josef Procházka
fonte
4
frases de uma linha, nas quais um link supostamente responde à pergunta, são um não-não no superusuário. por favor, elabore sua resposta.
Lorenzo Von Matterhorn