Come faccio a caricare file di grandi dimensioni su Internet senza utilizzare P2P?


16

Lavoro in remoto e ho 44 GB di file multimediali che devo inviare al mio ufficio. Ci sono molti servizi gratuiti là fuori che possono gestire fino a 2 GB, ma non ho visto parlare di nulla di più grande.

Entrambi abbiamo connessioni a 50 Mbps +, quindi preferirei non spedire supporti fisici (tuttavia, questa è un'opzione). Bittorrent è bloccato nella mia sede centrale. Abbiamo un server FTP, ma il limite per utente è di 10 GB. Uso Citrix, ma la velocità effettiva è ridotta a 3 Mbps. (44 GB a 50 Mbps = da 4 a 5 ore ... @ 3 Mbps = 5 o 6 giorni.)

Qualche suggerimento apprezzato.


Windows 7 e Windows 2003 Server sono i sistemi operativi coinvolti Ho provato JetBytes ed è bloccato dal nostro filtro contenuti


6
Data la dimensione dei file e la velocità della tua connessione, la pubblicazione del disco sarebbe più rapida.
ChrisF,

19
Obbligatorio: xkcd.com/949
Joel Coehoorn,

3
Personalmente, spedirei semplicemente supporti fisici per qualcosa di così grande; soprattutto se è importante.
Shinrai,

8
C'è una domanda simile su ServerFault: trasferire file dagli Stati Uniti -> UK Datacenter . La maggior parte della risposta dovrebbe essere valida.
jwernerny,

24
"Non sottovalutare mai la larghezza di banda di una station wagon piena di nastri che scorrono lungo l'autostrada" :)
Earlz,

Risposte:


5

Forse potresti eseguire un server FTP sul tuo computer e avere qualcuno lì FTP dentro di te dove non sono previsti limiti di dimensione. Per la configurazione di Windows, Filezilla è un server che dovrebbe svolgere il lavoro. Se si è dietro un router o un firewall, potrebbe essere necessario inoltrare la porta 21 o qualunque porta si decida sul proprio computer.


Questa è una grande idea! (Non posso credere di non averci pensato da solo.) Sfortunatamente, dopo il test, il mio ISP mi impedisce di impostare un FTP o un server Web
Brien Malone,

2
@Brien hai provato una porta non standard? Il tuo ISP potrebbe bloccare la porta 21. Potresti provare una porta pazza come 2100, 21000 ecc. Ma è anche possibile che
stiano

Sai cosa? Mi sono sbagliato. Non stavo usando PASV. Non appena ho configurato il server FTP per utilizzare PASV, ero pronto! Ho finito per usare la tua risposta con la benedizione dell'amministratore di rete. Sono stato in grado di trasferire a 650 kbps, che era praticamente la misura completa dei miei 5 Mb a monte e ho trasferito tutti i 44 gb in circa un giorno e mezzo. Verifica verde per te - e grazie ancora per il suggerimento!
Brien Malone,

Sono contento che abbia funzionato!
Zugwalt,

38

Parla con l'IT in ufficio. Hai un legittimo bisogno commerciale (suppongo - se questa è la tua collezione di MP3 sei da solo ;-)), dovrebbero essere disposti a lavorare con te su una soluzione praticabile. Forse questo aumenterà il tuo limite FTP, ti configurerà con accesso SSH o qualcosa di completamente diverso.


SFTP potrebbe essere la strada da percorrere qui
Broam,

3
Sì, questa non è una domanda per noi ... è per il reparto IT della tua azienda. Ci sono dozzine di modi per farlo (FTP, SFTP, SCP, rsync), ma il reparto IT sarà quello che deciderà quale deve essere fatto.
user606723,

Accetto la risposta suggerita, in disaccordo con il commentatore. Sto cercando di trovare soluzioni self-service. Conosco l'amministratore di rete senior da un decennio: potrebbe fare un'eccezione. Sto cercando di operare secondo le regole.
Brien Malone,

10
La tragedia della vita professionale è che le soluzioni più pragmatiche sono quasi sempre le meno interessanti. +1 comunque.
Jordan Bentley,

Bene, è come chiedere aiuto medico su Internet. Praticamente ogni risposta è: "vai a vedere un dottore".
polemon,

18

nel caso in cui sia su Linux, è molto semplice:

Utilizzare rsyncsu SSH in una sessione dello schermo per spostare i file:

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

Inizia questo in una sessione di schermate, così puoi collegarti mentre sei a casa.


3
Esistono client e server rsync anche per Windows. Potrebbe essere necessario o meno installare cygwin prima a seconda di quale si utilizza.
Scott Chamberlain,

1
Questo può essere fermato e ripreso da qualsiasi luogo? Copiare 44 GB di file su Internet può richiedere giorni e qualcosa può accadere nel mezzo del processo ...
Ivan,

Ho dovuto spostarmi di circa 70 GB all'inizio di quest'anno e questo era il metodo esatto utilizzato, l'unica differenza era che era tra due server, quindi c'era una connettività molto migliore in termini di velocità di upload rispetto alla maggior parte delle connessioni standard.
Nicholas Smith,

@Ivan: Sì, può; hai bisogno dell'opzione -P(o --partial), comunque. L'esempio ce l'ha già.
Grawity

17

Possibilmente utilizzare uno splitter di file e un joiner.

Dividilo in blocchi più piccoli e usa i servizi gratuiti, quindi mettilo insieme.

Personalmente lo spedirei solo fisicamente.


9

Non sottovalutare mai la larghezza di banda di una station wagon piena di nastri che sfrecciano lungo l'autostrada. [Andrew S. Tanenbaum Computer Networks, 4a ed., P. 91]

FedEx quei dati. In questi giorni è difficile tenere la mente aperta all'idea che Internet non è il SOLO modo di trasmettere informazioni.


fedex è stata costruita per questa situazione
Jake Berger,

8

Se stai inviando a una sola persona, il bittorrent è inefficiente e lento per questo. Purtroppo, l'opzione più semplice potrebbe essere se è possibile impostare un server Web alla fine in modo da poterlo scaricare tramite http.


1
e con HTTP, usa una sorta di acceleratore di download.
Journeyman Geek

1
@Journeyman: quando esiste una sola fonte, gli acceleratori di download sono utili solo come BitTorrent (ovvero, per niente).
Grawity,

1
aiutano anche a riprendere i download. ho anche scoperto che axel accelera le cose, anche con un'unica fonte
Journeyman Geek

Sfortunatamente, sto usando un ISP di casa (Cox). Impediscono agli utenti domestici di configurare server Web e server ftp.
Brien Malone,

2
@Brien - dal loro punto di vista, è tutta la porta 80. Probabilmente ti accorgerai di farla franca se solo un client si connette mai.
Joel Coehoorn,

3

Presumo che il 44GB sia già compresso con RAR, come afferma la tua domanda.

Il tuo 44gb @ 50mbps = 4 to 5 hours.significa che lascerai il tuo ufficio senza Internet utile per 5 ore, poiché utilizzerai tutta la loro larghezza di banda e non sono sicuro che sia corretto.

E ricontrolla se il link è davvero così veloce, perché potrebbe essere asimmetrico: puoi scaricare 55 Mbps, ma non caricare. Quindi i tuoi 5 MBps potrebbero essere ancora più lenti.

Se fossi in te, andrei in qualsiasi negozio locale e comprerei 3 o 4 unità flash, ciascuna da 16 GB. Usa qualsiasi strumento zip che ti piace (raccomando 7Zip) e comprimi i dati suddivisi in quelle unità flash, e sii felice. Modificherei la compressione .RAR in .7zip, a seconda dei dati che comprime meglio.


4
Oppure esci e acquista un disco rigido portatile da 500 GB. Non devi preoccuparti di dividere il file e potrebbe anche costare meno di 4 volte 16 GB di flash. Inoltre il trasferimento sarà molto più veloce.
Kibbee,

Hai assolutamente ragione. Il mio upstream è di 5 Mbps.
Brien Malone,

@Brien upload di 5 Mbps (bit) significherà solo 500kBps (kyloBytes) upload, ci vorrà molto più tempo ... flash drive o disco rigido portatile è un buon modo per andare
woliveirajr

3

Dividi in blocchi da 9,5 GB e scarica su FTP.

In Linux:

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

In Windows: nessuna idea - probabilmente WinZIP / WinRAR può farlo, con la compressione disattivata (per la velocità) e impostare il numero di archivio span = 5.


4
7-zip lo farà gratuitamente.
music2myear,

3

Masterizzalo sul disco BlueRay e invialo per posta .... Seriamente mi sono imbattuto in questa volta e ho installato un servizio porta 80 HTTP utilizzando php che ha suddiviso il file in piccole parti e le ha inviate in questo modo. forse puoi trovare qualcosa che fa la stessa cosa.


Uno strato doppio o due strato singolo.
e100,

Presuppone che abbiano Blu-Ray dalla loro parte ... sfortunatamente, sono dietro la curva tecnologica da diversi anni.
Brien Malone,

2

Se il tuo datore di lavoro non dispone di strumenti QoS più precisi, potrebbe non essere in grado di rilassare i 3 Mbps durante il giorno senza che ciò causi problemi per il resto dell'ufficio.

Qualche anno fa, quando un nuovo downloader di MSDN ha superato in astuzia i miei datori di lavoro, una manciata di abbonati che eseguivano download simultanei ha lasciato le prestazioni dolorosamente lente per gli altri 800 utenti della connessione. Potrebbe essere necessario eseguire il caricamento collettivo a tarda notte quando nessun altro utilizza la connessione.


1

L'opzione non gratuita più semplice potrebbe essere Aspera.

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

Con questo software è possibile maxare entrambe le connessioni a 50 mbit. Uso per trasferire 50 GB / giorno su connessioni a 45 mbit e impiegherebbe alcune ore.


Hm! Non ho familiarità con questo. Asperasoft.com non è bloccato dal nostro filtro contenuti, quindi forse c'è uno scatto!
Brien Malone,

1
Consiglio vivamente di non tentare di massimizzare la connessione durante l'orario di lavoro; come indicato nella mia risposta, ciò farebbe funzionare la rete molto lentamente per tutti gli altri nel tuo ufficio.
Dan Neely,

nelle impostazioni è possibile specificare i limiti di larghezza di banda.
pablo,

1

Se stai eseguendo Windows, yintersync potrebbe essere una soluzione per te. Utilizza rsync come backend ma aggiunge molte funzionalità extra come la pianificazione e la sincronizzazione alla connessione. Invia anche un rapporto e-mail in modo da sapere se ha funzionato bene.

Attualmente lo uso per sincronizzare senza problemi 1.6 TB di file VHD su Internet.



1

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

Dal sito Web:

Descrizione È possibile utilizzare HFS (HTTP File Server) per inviare e ricevere file. È diverso dalla classica condivisione di file perché utilizza la tecnologia Web per essere più compatibile con Internet di oggi.

Si differenzia anche dai server Web classici perché è molto facile da usare ed esegue "subito pronto all'uso".

Accedi ai tuoi file remoti, tramite la rete.

In altre parole dal client è possibile caricare un file sul server che esegue hfs, utilizzando un semplice browser.

Puoi dividere con 7-zip ( http://www.7-zip.org )


1

Penso che dovrai parlare con l'amministratore di sistema.

Ovviamente i amministratori di sistema lì controllano pesantemente la rete e potrebbero non volerti spingere le regole. Se il download è limitato a 3 Mbps, controlla le velocità di caricamento; possono essere molto più lenti. Il trasferimento potrebbe richiedere diversi giorni se si rispettano i criteri di rete.

Presumo che il file che si desidera trasferire sia un file video di grandi dimensioni o altri dati che non possono essere compressi senza degradare la qualità, altrimenti la compressione sarebbe il tuo migliore amico qui.

Supponendo di avere effettivamente una capacità di upload di 5 Mbps (che probabilmente non è il caso), trasferimento di 44 GB a 5 Mbps, diviso per 8 bit, che è di circa 0,625 MByte al secondo. Tempi di 3600 secondi (un'ora) che potrebbero trasferire al massimo 2286 MB. Dopo 20 ore, sarebbero stati caricati 45720 MB o circa 45 Gbyte.
Supponiamo una perdita di velocità del 10%, che sarebbe di circa 22 ore (se tutto funziona senza intoppi e senza sosta) e monopolizzi la rete per così tanto tempo, quindi probabilmente dovrai utilizzare un software di trasferimento file decente.

Potresti dividerlo in 10 DVD, quindi spedirlo tramite Fedex o UPS, ma ciò potrebbe richiedere circa lo stesso tempo.

Poiché l'altro lato ha un download di 50 Mbps, possono scaricare molto più velocemente, ma non avrebbe molta importanza.

Un'altra opzione potrebbe essere Adrive.com che consentirà backup da 50 GB gratuiti e ti consentirà di condividerlo.

Se i criteri di rete consentissero l'accesso a www.megaupload.com (di cui dubito), potresti registrarti e caricarlo tutto in una volta. Account gratuito, ma dovrai dividere la cosa in circa 50 piccoli pezzi, utilizzare il file manager megaupload e caricarli tutti lì.


0

Che ne dici di inviarlo tramite Instant Messenger a un collega di cui ti fidi, ad esempio tramite Skype?


0

Se una delle macchine può accettare connessioni SSH in entrata, puoi provare SCP. Se il peggio dovesse peggiorare, potresti semplicemente usare netcat (versione di Windows su http://joncraton.org/blog/46 ) e vedere se riesci a trovare una porta non filtrata.


0

Prova a usare qualcosa come http://justbeamit.com/ : trascina il tuo file nel browser, dai l'URL al tuo amico e poi negozia il trasferimento.

Ti consiglio vivamente di crittografare prima se è qualcosa che non vuoi che abbiano terze parti.


0

Bittorrent è bloccato nella mia sede centrale.

se Office ha almeno una porta aperta su Net, puoi provare ad avviare il local tracker su questa porta con traffico crittografato e creare torrent con il tuo tracker singolo nell'elenco. Non credo che gli amministratori utilizzino l'analizzatore di firme sul bordo per bloccare il traffico bt

L'HDD 80G tramite posta ordinaria è ancora un modo più semplice e robusto


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.