¿Cómo subo archivos enormes a través de Internet sin usar P2P?

17

Trabajo de forma remota y tengo 44 GB de archivos multimedia que necesito enviar de vuelta a mi oficina. Hay muchos servicios gratuitos que pueden manejar hasta 2 GB, pero no he visto hablar de nada más grande.

Ambos tenemos más de 50 Mbps de conexiones, por lo que preferiría no enviar medios físicos (aunque es una opción). Bittorrent está bloqueado en mi sede corporativa. Tenemos un servidor FTP, pero el límite por usuario es de 10 GB. Yo uso Citrix, pero el rendimiento se acelera a 3mbps. (44 gb a 50 mbps = 4 a 5 horas ... a 3 mbps = 5 o 6 días).

Cualquier sugerencia apreciada.


Windows 7 y Windows 2003 Server son los SO involucrados. He probado JetBytes y está bloqueado por nuestro filtro de contenido.

Brien Malone
fuente
66
Dado el tamaño de los archivos y la velocidad de su conexión, publicar el disco sería más rápido.
ChrisF
19
Obligatorio: xkcd.com/949
Joel Coehoorn el
3
PERSONALMENTE, simplemente enviaría medios físicos por algo tan grande; Especialmente si es importante.
Shinrai
8
Hay una pregunta similar en ServerFault: Transfiera archivos desde el centro de datos de EE. UU . La mayor parte de la respuesta debería aplicarse.
jwernerny
24
"Nunca subestimes el ancho de banda de una camioneta llena de cintas lanzándose por la carretera" :)
Earlz

Respuestas:

5

Tal vez podría ejecutar un servidor FTP en su máquina y tener a alguien allí FTP que no tenga límites de tamaño. Para su configuración de Windows, Filezilla es un servidor que debe hacer el trabajo. Si está detrás de un enrutador o firewall, es posible que deba reenviar el puerto 21 o el puerto que decida a su máquina.

Zugwalt
fuente
Esta es una gran idea! (No puedo creer que no lo haya pensado yo mismo). Desafortunadamente, después de las pruebas, mi ISP me impide configurar un servidor FTP o web
Brien Malone
2
@Brien, ¿probaste un puerto no estándar? Su ISP puede estar bloqueando el puerto 21. Puede probar algún puerto loco como 2100, 21000, etc. Pero también es posible que estén detectando y
eliminando los
1
¿Sabes que? Estaba equivocado. No estaba usando PASV. ¡Tan pronto como configuré el servidor FTP para usar PASV, ya estaba listo! Terminé usando su respuesta con la bendición del administrador de la red. Pude transferir a 650kbps, que era casi la medida completa de mis 5Mb aguas arriba y transferí los 44gb en aproximadamente un día y medio. Cheque verde para usted, y gracias de nuevo por la sugerencia.
Brien Malone
Me alegro de que funcionó!
Zugwalt
38

Hable con TI en la oficina. Tienes una necesidad comercial legítima (supongo, si esta es tu colección de MP3, estás solo ;-)), deberían estar dispuestos a trabajar contigo en una solución viable. Tal vez eso aumente su límite de FTP, configurándolo con acceso SSH, o algo completamente diferente.

afrazier
fuente
SFTP puede ser el camino a seguir aquí
Broam
3
Sí, esta no es una pregunta para nosotros ... es para el departamento de TI de su empresa. Hay docenas de formas de hacer esto (FTP, SFTP, SCP, rsync), pero el departamento de TI será el que decida cuál debe hacerse.
user606723
De acuerdo con la respuesta sugerida, en desacuerdo con el comentarista. Estoy tratando de encontrar soluciones de autoservicio. Conozco al administrador senior de la red desde hace una década, podría hacer una excepción. Estoy tratando de operar dentro de las reglas.
Brien Malone
10
La tragedia de la vida profesional es que las soluciones más pragmáticas son casi siempre las menos interesantes. +1 de todos modos.
Jordan Bentley
Bueno, es como pedir ayuda médica en internet. Casi todas las respuestas son: "ve a ver a un médico".
polemon
18

en caso de que esté en Linux, esto es muy fácil:

Use rsyncsobre SSH en una sesión de pantalla para mover los archivos:

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

Comience esto en una sesión de pantalla, para que pueda adjuntarlo mientras está en casa.

polemon
fuente
3
También hay clientes y servidores rsync para Windows. Puede o no necesitar instalar cygwin primero dependiendo de cuál use.
Scott Chamberlain
1
¿Se puede detener y reanudar desde cualquier lugar? Copiar 44 GB de archivos a través de Internet puede llevar días y algo puede suceder en el medio del proceso ...
Ivan
Tuve que mover alrededor de 70 Gb a principios de este año y ese fue el método exacto utilizado, la única diferencia fue que era entre dos servidores, por lo que había una conectividad mucho mejor en términos de velocidad de carga que la mayoría de las conexiones estándar.
Nicholas Smith
@ Ivan: Sí, puede; sin embargo, necesita la opción -P(o --partial). El ejemplo ya lo tiene.
usuario1686
17

Posiblemente use un separador de archivos y unificador.

Dividirlo en trozos más pequeños y usar los servicios gratuitos, luego juntarlo.

Personalmente, solo lo enviaría físicamente.

Dr Pepper
fuente
9

Nunca subestimes el ancho de banda de una camioneta llena de cintas que se precipitan por la carretera. [Andrew S. Tanenbaum Computer Networks, 4ª ed., P. 91]

FedEx que los datos. En estos días es difícil mantener nuestras mentes abiertas a la idea de que Internet no es la ÚNICA forma de transmitir información.

MattG
fuente
fedex fue construido para esta situación
Jake Berger
8

Si solo está enviando a una persona, Bittorrent es ineficiente y lento para esto. Lamentablemente, la opción más fácil podría ser si puede configurar un servidor web en su extremo para que pueda descargarlo a través de http.

Joel Coehoorn
fuente
1
y con HTTP, use algún tipo de acelerador de descargas.
Journeyman Geek
1
@Journeyman: cuando solo hay una fuente, los aceleradores de descarga son tan útiles como BitTorrent (es decir, no lo son).
user1686
1
también ayudan a reanudar las descargas. También descubrí que Axel acelera las cosas, incluso con una sola fuente
Journeyman Geek
Desafortunadamente, estoy usando un ISP casero (Cox). Evitan que los usuarios domésticos configuren servidores web y servidores ftp.
Brien Malone
2
@Brien: desde su perspectiva, todo es el puerto 80. Probablemente descubras que te saldrás con la tuya si solo se conecta un cliente.
Joel Coehoorn
3

Supongo que el 44GB ya está comprimido con RAR, como dice su pregunta.

Tu 44gb @ 50mbps = 4 to 5 hours. significa que saldrá de su oficina sin Internet útil durante 5 horas, ya que usará todo su ancho de banda, y no estoy seguro de que sea correcto.

Y vuelva a verificar si el enlace es realmente esa velocidad, porque puede ser asimétrico: puede descargar 55Mbps, pero no cargarlo. Entonces sus 5 MBps podrían ser aún más lentos.

Si fuera usted, iría a cualquier tienda local y compraría 3 o 4 unidades flash, cada una de 16 GB. Use cualquier herramienta zip que le guste (recomiendo 7Zip) y comprima los datos divididos en esas unidades flash, y sea feliz. Cambiaría la compresión .RAR a .7zip, dependiendo de los datos que comprima mejor.

woliveirajr
fuente
44
O salga y obtenga un disco duro portátil de 500 GB. No tiene que preocuparse por dividir el archivo, e incluso puede costar menos de 4 veces 16 GB de memoria flash. Además, la transferencia será mucho más rápida.
Kibbee
Tienes toda la razón. Mi corriente arriba es de 5mbps.
Brien Malone
@Brien carga de 5 Mbps (bits) significará solamente 500Kbps (kyloBytes) de carga, tardará mucho más tiempo ... flashdrives o disco duro portátil es una buena manera de ir
woliveirajr
3

Dividir en trozos de 9,5 GB y volcar en el FTP.

En linux:

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

En Windows: No tengo idea, probablemente WinZIP / WinRAR pueda hacerlo, con la compresión desactivada (para la velocidad) y establecer el número de archivo de span = 5.

Sirex
fuente
44
7-zip lo hará de forma gratuita.
music2myear
3

Grabarlo en el disco BlueRay y enviarlo por correo ... En serio, me encontré con esto una vez y configuré un servicio del puerto HTTP 80 utilizando php que fragmentó el archivo en partes pequeñas y las envió de esta manera. tal vez puedas encontrar algo que haga lo mismo.

JPM
fuente
Una capa doble o dos capas individuales.
e100
Presume que tienen Blu-Ray de su lado ... desafortunadamente, están detrás de la curva tecnológica por varios años.
Brien Malone
2

Si su empleador no tiene más herramientas de QoS de grano fino, es posible que no pueda relajar los 3mbps durante el día sin que esto cause problemas para el resto de la oficina.

Hace unos años, cuando un nuevo descargador de MSDN superó a mis empleadores, redujo el ancho de banda, un puñado de suscriptores que realizaban descargas simultáneas dejó el rendimiento penosamente lento para los otros 800 usuarios de la conexión. Es posible que tenga que realizar su carga masiva tarde en la noche cuando nadie más está utilizando la conexión.

Dan Neely
fuente
1

La opción no gratuita más fácil puede ser Aspera.

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

Con este software puede maximizar las conexiones de 50mbit. Solía ​​transferir 50 gb / día a través de conexiones de 45 Mbits y tomaría algunas horas.

pablo
fuente
Hm! No estoy familiarizado con este. Asperasoft.com no está bloqueado por nuestro filtro de contenido, ¡así que quizás haya una oportunidad!
Brien Malone
1
Recomiendo encarecidamente que no intente maximizar la conexión durante las horas de trabajo; Como se mencionó en mi respuesta, hacer que la red funcione muy lentamente para todos los demás en su oficina.
Dan Neely
En la configuración puede especificar límites de ancho de banda.
pablo
1

Si está ejecutando Windows, yintersync podría ser una solución para usted. Utiliza rsync como back-end, pero agrega muchas funcionalidades adicionales, como la programación y la sincronización en la conexión. También envía un informe por correo electrónico para que sepa si ha funcionado bien.

Actualmente lo uso para sincronizar 1.6TB de archivos VHD a través de Internet sin problemas.

Geoff Goat
fuente
1

Sugiero HFS ( http://www.rejetto.com/hfs/ ).

Desde el sitio web:

Descripción Puede usar HFS (Servidor de archivos HTTP) para enviar y recibir archivos. Es diferente del uso compartido de archivos clásico porque usa tecnología web para ser más compatible con Internet de hoy.

También difiere de los servidores web clásicos porque es muy fácil de usar y se ejecuta "desde el primer momento".

Acceda a sus archivos remotos, a través de la red.

En otras palabras, desde el cliente puede cargar un archivo, al servidor que ejecuta hfs, usando un navegador simple.

Se puede dividir con 7-zip ( http://www.7-zip.org )

ma81xx
fuente
1

Creo que tendrás que hablar con el administrador del sistema.

Obviamente, los administradores del sistema controlan la red en gran medida, y es posible que no quieran que empuje las reglas. Si la descarga está limitada a 3Mbps, verifique las velocidades de carga; Pueden ser mucho más lentos. Su transferencia puede demorar varios días si se apega a las políticas de red.

Supongo que el archivo que desea transferir es un archivo de video grande u otros datos que no se pueden comprimir sin degradar la calidad; de lo contrario, la compresión sería su mejor amigo aquí.

Suponiendo que realmente tuviera una capacidad de carga de 5Mbps (que probablemente no sea el caso), la transferencia de 44GB a 5Mbps, dividida por 8 bits, que es de aproximadamente 0.625 MByte por segundo. Veces 3600 segundos (una hora) que podrían transferir como máximo 2286 MB. Después de 20 horas, se habrían cargado 45720MBytes, o aproximadamente 45Gbytes.
Suponga una pérdida de velocidad del 10%, y eso sería aproximadamente 22 horas (si todo funciona sin problemas y sin parar) y monopoliza la red durante tanto tiempo, por lo que probablemente necesite usar un software de transferencia de archivos decente.

Puede dividirlo en 10 DVD, luego enviarlo por Fedex o UPS, pero eso puede tomar aproximadamente el mismo tiempo.

Como el otro lado tiene una descarga de 50 Mbps, pueden descargar mucho más rápido, pero eso no importaría mucho.

Otra opción podría ser Adrive.com que permitirá copias de seguridad de 50 GB de forma gratuita y le permitirá compartirlo.

Si la política de red permitiera el acceso a www.megaupload.com (lo cual dudo), puede registrarse y subirlo todo de una vez. Cuenta gratuita, pero deberá dividir la cosa en unas 50 piezas pequeñas, usar el administrador de archivos de megaupload y subirlas todas allí.

michael howard
fuente
0

¿Qué hay de enviarlo a través de mensajería instantánea a un colega de su confianza, por ejemplo, a través de Skype?

bonifaz
fuente
0

Si alguna de las máquinas puede aceptar conexiones SSH entrantes, puede probar SCP. Si lo peor llega a ser peor, puede usar netcat (versión de Windows en http://joncraton.org/blog/46 ) y ver si puede encontrar un puerto no filtrado.

Eric Anderson
fuente
0

Intente usar algo como http://justbeamit.com/ - arrastre su archivo al navegador, dele la URL a su amigo y luego negocie la transferencia.

Le recomiendo que cifre primero si es algo que no desea que tengan terceros.

Continuar
fuente
0

Bittorrent está bloqueado en mi sede corporativa.

si la oficina tiene al menos un puerto abierto a la red, puede intentar iniciar el rastreador local en este puerto cifrando el tráfico y crear torrent con su rastreador único en la lista. No creo que los administradores usen el analizador de firmas en el borde para bloquear el tráfico bt

80G HDD por correo postal sigue siendo la forma más fácil y robusta

Tejón perezoso
fuente
-1

Utiliza bittorrent . uTorrent tiene una opción para enviar archivos grandes .

Buena suerte.

robermorales
fuente
1
OP dijo que Bittorrent está bloqueado, por lo que no es una opción para ellos.
Nicholas Smith
es verdad. pero pueden intentarlo de todos modos. probablemente no esté tan bloqueado;)
robermorales