Como faço para enviar arquivos enormes pela Internet sem usar P2P?

17

Trabalho remotamente e tenho 44 GB de arquivos de mídia que preciso enviar de volta ao meu escritório. Existem muitos serviços gratuitos por aí que podem suportar até 2 GB, mas não vi falar em nada maior.

Nós dois temos conexões de 50mbps +, então eu preferiria não enviar mídia física (porém, essa é uma opção). Bittorrent está bloqueado na minha sede corporativa. Temos um servidor FTP, mas o limite por usuário é de 10 GB. Eu uso o Citrix, mas a taxa de transferência é reduzida para 3 Mbps. (44gb a 50mbps = 4 a 5 horas ... @ 3mbps = 5 ou 6 dias.)

Todas as sugestões apreciadas.


Windows 7 e Windows 2003 Server são os sistemas operacionais envolvidos Eu experimentei o JetBytes e ele é bloqueado pelo nosso filtro de conteúdo

Brien Malone
fonte
6
Dado o tamanho dos arquivos e a velocidade da sua conexão, o disco seria mais rápido.
ChrisF
19
Obrigatório: xkcd.com/949
Joel Coehoorn
3
Pessoalmente, gostaria apenas de enviar uma mídia física para algo desse tamanho; especialmente se for importante.
Shinrai 18/10/11
8
Há uma pergunta semelhante no ServerFault: Transferir arquivos dos EUA -> Reino Unido Datacenter . A maioria das respostas deve ser aplicada.
jwernerny
24
"Nunca subestime a largura de banda de uma caminhonete cheia de fitas rolando pela estrada" :)
Earlz

Respostas:

5

Talvez você possa executar um servidor FTP em sua máquina e ter alguém lá com FTP, onde não há limites de tamanho. Para a instalação do Windows, o Filezilla é um servidor que deve fazer o trabalho. Se você estiver protegido por um roteador ou firewall, poderá ser necessário encaminhar a porta 21 ou qualquer outra porta que você decidir para sua máquina.

Zugwalt
fonte
Esta é uma ótima idéia! (Eu não posso acreditar que eu não pensei nisso eu mesmo.) Infelizmente, após o teste, o meu ISP me impede de criação de um FTP ou Web Server
Brien Malone
2
@Brien você tentou uma porta não padrão? O seu ISP pode apenas estar a bloquear a porta 21. Você poderia tentar algum porto louco como 2100, 21000 etc. Mas também é possível que eles podem ser detectar e matar os pacotes FTP reais :(
Zugwalt
11
Você sabe o que? Eu estava errado. Eu não estava usando o PASV. Assim que configurei o servidor FTP para usar o PASV, estava tudo pronto! Acabei usando sua resposta com a benção do administrador da rede. Eu era capaz de transferir a 650kbps, que era praticamente a medida completa dos meus 5Mb upstream e transferi todos os 44gb em cerca de um dia e meio. Cheque verde para você - e obrigado novamente pela sugestão!
Brien Malone
Fico feliz que funcionou!
Zugwalt 25/10/11
38

Fale com a TI no escritório. Você tem uma necessidade comercial legítima (presumo - se esta é sua coleção de MP3, você está por conta própria ;-)), eles devem estar dispostos a trabalhar com você em uma solução viável. Talvez isso aumente seu limite de FTP, configure você com acesso SSH ou algo completamente diferente.

afrazier
fonte
SFTP pode ser o caminho para ir para lá
Broam
3
Sim, isso não é uma pergunta para nós. É para o departamento de TI da sua empresa. Existem dezenas de maneiras de fazer isso (FTP, SFTP, SCP, rsync), mas o departamento de TI será quem decidirá qual precisa ser feito.
user606723
Concorde com a resposta sugerida, discorde do comentarista. Estou tentando encontrar soluções de autoatendimento. Conheço o administrador sênior da rede há uma década - ele pode fazer uma exceção. Estou tentando operar dentro das regras.
Brien Malone
10
A tragédia da vida profissional é que as soluções mais pragmáticas são quase sempre as menos interessantes. +1 de qualquer maneira.
Jordan Bentley
Bem, é como pedir ajuda médica na internet. Praticamente toda resposta é: "vá ver um médico".
Polemon
18

no caso de estar no Linux, isso é muito fácil:

Use rsyncsobre SSH em uma sessão de tela para mover os arquivos:

rsync -aPvzl media/ my.home.ip:destination_folder

Comece isso em uma sessão na tela, para que você possa se conectar a ela enquanto estiver em casa.

polemon
fonte
3
Também existem clientes e servidores rsync para Windows. Você pode ou não precisar instalar o cygwin primeiro, dependendo de qual você usar.
Scott Chamberlain
11
Isso pode ser interrompido e retomado de qualquer lugar? Copiando 44PT de arquivos pela Internet pode levar dias e algo pode acontecer no meio do processo ...
Ivan
Eu tive que mover cerca de 70Gb no início deste ano e esse foi o método exato usado, a única diferença era que havia entre dois servidores, portanto havia uma conectividade muito melhor em termos de velocidade de upload do que a maioria das conexões padrão.
Nicholas Smith
@ Ivan: Sim, pode; você precisa da opção -P(ou --partial). O exemplo já o possui.
user1686
17

Possivelmente use um separador de arquivos e marceneiro.

Divida-o em pedaços menores e use os serviços gratuitos e depois junte-o.

Pessoalmente, eu iria apenas enviá-lo fisicamente.

Dr.Pepper
fonte
9

Nunca subestime a largura de banda de uma caminhonete cheia de fitas rolando pela estrada. [Andrew S. Tanenbaum Computer Networks, 4ª ed., P. 91]

FedEx esses dados. Hoje em dia, é difícil manter a mente aberta para a idéia de que a Internet não é a ÚNICA maneira de transmitir informações.

MattG
fonte
FedEx foi construído para esta situação
Jake Berger
8

Se você está enviando apenas para uma pessoa, o bittorrent é ineficiente e lento para isso. Infelizmente, a opção mais fácil pode ser se você pode configurar um servidor Web no final, para fazer o download via http.

Joel Coehoorn
fonte
11
e com HTTP, use algum tipo de acelerador de download.
Journeyman Geek
11
@ Journeyman: Quando há apenas uma fonte, os aceleradores de download são tão úteis quanto o BitTorrent (ou seja, de jeito nenhum).
user1686
11
eles também ajudam a retomar downloads. também descobri que o axel acelera as coisas, mesmo com uma única fonte
Journeyman Geek
Infelizmente, estou usando um ISP doméstico (Cox). Eles impedem que usuários domésticos configurem servidores Web e servidores FTP.
Brien Malone
2
@Brien - da perspectiva deles, é toda a porta 80. Você provavelmente descobrirá que se safará se apenas um cliente se conectar.
Joel Coehoorn
3

Presumo que os 44GB já estejam compactados com o RAR, como sua pergunta.

Seus 44gb @ 50mbps = 4 to 5 hours.meios que você vai sair de seu escritório sem internet útil para 5 horas, uma vez que você vai usar toda a sua largura de banda, e eu não tenho certeza de que está correto.

E verifique se o link é realmente a essa velocidade, pois pode ser assimétrico: você pode baixar 55Mbps, mas não carregar. Portanto, seus 5 MBps podem ser ainda mais lentos.

Se eu fosse você, iria a qualquer loja local e compraria 3 ou 4 pen drives, cada um com 16 GB. Use qualquer ferramenta zip que você gosta (eu recomendo o 7Zip) e comprima os dados divididos nessas unidades flash e seja feliz. Eu alteraria a compressão .RAR para .7zip, dependendo dos dados compactados melhor.

woliveirajr
fonte
4
Ou saia e obtenha um disco rígido portátil de 500 GB. Você não precisa se preocupar em dividir o arquivo e pode até custar menos de 4 vezes o flash de 16 GB. Além disso, a transferência será muito mais rápida.
Kibbee
Você está absolutamente certo. Meu upstream é de 5mbps.
Brien Malone
@Brien carregamento de 5Mbps (bits) vai significar apenas 500kbps (kyloBytes) fazer upload, vai demorar muito mais tempo ... flashdrives ou disco rígido portátil é um bom caminho a percorrer
woliveirajr
3

Divida em pedaços de 9,5 GB e despeje no FTP.

No linux:

split -b 10200547328 [filename] [filename]-chunk

No Windows: Não faço ideia - provavelmente o WinZIP / WinRAR pode fazer isso com a compactação desativada (para velocidade) e defina o número do arquivo de extensão = 5.

Sirex
fonte
4
O 7-zip fará isso de graça.
Music2myear 18/10/11
3

Grave-o no disco BlueRay e envie-o por correio .... Sério, deparei-me com isso uma vez e configurei um serviço de porta HTTP 80 usando php que dividia o arquivo em partes pequenas e as enviava dessa maneira. talvez você possa encontrar algo que faça a mesma coisa.

JPM
fonte
Uma camada dupla ou duas camadas únicas.
e100
Presume que eles tenham Blu-Ray do seu lado ... infelizmente, eles estão por trás da curva da tecnologia há vários anos.
Brien Malone
2

Se o seu empregador não tiver ferramentas de QoS mais refinadas, talvez não consiga relaxar os 3 Mbps durante o dia sem causar problemas ao restante do escritório.

Alguns anos atrás, quando um novo baixador do MSDN superou a largura de banda de meus empregadores, um punhado de assinantes fazendo downloads simultâneos deixou o desempenho dolorosamente lento para os outros 800 usuários da conexão. Pode ser necessário fazer o upload em massa tarde da noite quando ninguém mais estiver usando a conexão.

Dan Neely
fonte
1

A opção não livre mais fácil pode ser o Aspera.

http://asperasoft.com/en/products/client_software_2/aspera_point_to_point_7

Com este software, você pode maximizar as duas conexões de 50 bits. Eu uso para transferir 50 gb / dia em conexões de 45mbit e levaria algumas horas.

Pablo
fonte
Hum! Não estou familiarizado com este. O Asperasoft.com não está bloqueado pelo nosso filtro de conteúdo, então talvez haja uma chance!
Brien Malone
11
Eu desaconselho fortemente a tentativa de maximizar a conexão durante o horário de trabalho; como mencionado na minha resposta, isso faria com que a rede funcionasse muito lentamente para todos os outros em seu escritório.
Dan Neely
Nas configurações, você pode especificar limites de largura de banda.
Pablo19 /
1

Se você estiver executando o Windows, o yintersync pode ser uma solução para você. Ele usa o rsync como back-end, mas adiciona muitas funcionalidades extras, como agendamento e sincronização na conexão. Ele também envia um relatório por e-mail para que você saiba se funcionou bem.

Atualmente, eu o uso para sincronizar 1,6 TB de arquivos VHD pela Internet sem problemas.

Geoff Goat
fonte
1

Eu sugiro o HFS ( http://www.rejetto.com/hfs/ ).

Do site:

Descrição Você pode usar o HFS (HTTP File Server) para enviar e receber arquivos. É diferente do compartilhamento clássico de arquivos, porque usa a tecnologia da Web para ser mais compatível com a Internet atual.

Também difere dos servidores da web clássicos porque é muito fácil de usar e roda "pronto para uso".

Acesse seus arquivos remotos pela rede.

Em outras palavras, do cliente, você pode fazer upload de um arquivo para o servidor executando o hfs, usando um navegador simples.

Você pode dividir com 7-zip ( http://www.7-zip.org )

ma81xx
fonte
1

Eu acho que você terá que falar com o administrador do sistema.

Obviamente, os administradores de sistemas controlam pesadamente a rede e podem não querer que você cumpra as regras. Se o download estiver limitado a 3 Mbps, verifique as velocidades de upload; eles podem ser muito mais lentos. Sua transferência pode demorar vários dias se você seguir as políticas de rede.

Suponho que o arquivo que você deseja transferir seja um arquivo de vídeo grande ou outros dados que não possam ser compactados sem degradar a qualidade; caso contrário, a compactação seria sua melhor amiga aqui.

Supondo que você realmente tenha capacidade de upload de 5 Mbps (o que provavelmente não é o caso), a transferência de 44 GB a 5 Mbps, dividida por 8 bits, é de 0,625 MByte por segundo. Vezes 3600 segundos (uma hora) que podem ser transferidos no máximo 2286 MB. Após 20 horas, 45720 MBytes ou cerca de 45 Gbytes teriam sido carregados.
Suponha cerca de 10% de perda de velocidade, e isso levaria cerca de 22 horas (se tudo funcionar sem problemas) e você monopolize a rede por tanto tempo, portanto provavelmente precisará usar um software decente de transferência de arquivos.

Você pode dividi-lo em 10 DVDs e enviá-lo pela Fedex ou UPS, mas isso pode levar o mesmo tempo.

Como o outro lado tem download de 50 Mbps, eles podem ser baixados muito mais rapidamente, mas isso não importaria muito.

Outra opção pode ser o Adrive.com, que permitirá backups de 50 GB gratuitamente e você poderá compartilhá-lo.

Se a política de rede permitir o acesso a www.megaupload.com (o que duvido), você poderá se inscrever e fazer o upload de tudo de uma só vez. Conta gratuita, mas você precisará dividir a coisa em 50 pequenos pedaços, usar o gerenciador de arquivos do megaupload e enviá-los todos lá.

Michael Howard
fonte
0

Que tal enviá-lo via Instant Messenger para um colega em quem você confia, por exemplo, via Skype?

bonifaz
fonte
0

Se qualquer uma das máquinas puder aceitar conexões SSH de entrada, tente o SCP. Se o pior acontecer, você pode simplesmente usar o netcat (versão do Windows em http://joncraton.org/blog/46 ) e ver se consegue encontrar uma porta não filtrada.

Eric Anderson
fonte
0

Tente usar algo como http://justbeamit.com/ - arraste seu arquivo para o navegador, forneça o URL ao seu amigo e ele negocia a transferência.

Eu recomendo fortemente que você criptografe primeiro se for algo que você não deseja que terceiros tenham.

Dragão
fonte
0

Bittorrent está bloqueado na minha sede corporativa.

se o escritório tiver pelo menos uma porta aberta na rede, você pode tentar iniciar o rastreador local nessa porta com tráfego criptografado e criar torrent com o seu único rastreador na lista. Eu não acho que os administradores usem o analisador de assinaturas na borda para bloquear o tráfego bt

HDD 80G por correio tradicional ainda é a maneira mais fácil e robusta

Lazy Badger
fonte
-1

Use bittorrent . O uTorrent tem uma opção para enviar arquivos grandes .

Boa sorte.

robermorales
fonte
11
O OP disse que o bittorrent está bloqueado, portanto, não é uma opção para eles usarem.
Nicholas Smith
é verdade. mas eles podem tentar de qualquer maneira. provavelmente não é tão bloqueado;)
robermorales