Jaki jest najbardziej niezawodny sposób wysyłania dużego pliku między dwoma komputerami z systemem Windows za pośrednictwem sieci? [duplikować]


19

Plik ma około 170 GB. Nie przesłałbym go na FTP i nie pobrałbym. Nie zawsze jest to niezawodne, zrywają się połączenia i będą miały duże problemy. Czy jest na to lepszy sposób? Czy ktoś sugeruje? Dzięki.

PS: dwa komputery nie są w tej samej sieci.


10
Zewnętrzny USB HD?
mouviciel


4
Podziel go na mniejsze części, wtedy będziesz musiał martwić się tylko o jeden mały kawałek na raz. Wskazówka: BitTorrent robi dokładnie to.
ta.speot.is


4
Dlaczego jest to oznaczone jako duplikat pytań z pytaniem, jak wysłać pocztą e-mail 2-30 MB danych? Istnieje kilka rzędów wielkości między „send 17 MB” a „send 170 GB”, a rozwiązania są zupełnie inne. Dropbox / filehosters nie są tak naprawdę wykonalną propozycją dla 170 GB ...
Jan Schejbal

Odpowiedzi:


26

Bitorrent może dość dobrze działać tutaj, zakładając, że pozwalają na to zasady biura - rozkłada plik dla ciebie, sprawdza, czy jest poprawny, a jeśli nie, ponownie go pobiera. Prawdopodobnie będziesz chciał uruchomić własny moduł śledzący, ale i tak robi to wielu klientów bitorrent, i jeśli to możliwe, użyj nasion roślin internetowych, aby przyspieszyć jeszcze bardziej - Burnbit to ułatwia.

Jako alternatywę zasugerowałbym również zrobienie starej pirackiej rzeczy pirackiej, podzielenie plików i użycie pliku parzystości , a następnie przesłanie go za pomocą wszelkich dostępnych środków, FTP lub serwera WWW. Jeśli używasz serwera WWW, pobieranie może być kontynuowane - za pomocą czegoś takiego jak wget, a archiwum parzystości pozwoli ci odbudować plik z kilkoma uszkodzonymi częściami.

Oczywiście rozważ szyfrowanie plików lub ich fragmentów, jeśli dane mają również charakter poufny.

Nowszą opcją może być synchronizacja bitorrent - Działa na wszystkim oprócz tostera (chyba że toster uruchamia system Windows, Linux na x86, PPC lub ARM) i obsługuje większość pracy z chrząstką. Wykorzystuje podstawowy protokół bitorrent, ale jest o wiele prostszy w użyciu.


1
dodatkowo, jeśli musisz skopiować na wiele hostów, znacznie skrócisz czas.
Colton

+1 za toster. Uratowałeś toster przed opiekaniem dużych kawałków
Pathfinder


4

WinZip może produkować wiele (względnie) małych plików (pierwotnie zaprojektowanych do archiwizacji na dyskietkach, ale teraz możesz wybrać 1 GB). Wówczas niemożliwy do wznowienia FTP (jak w opcji Microsoft) jest OK. Wreszcie WinZip pobierze plik na drugim końcu.


3
Myślę, że 7-zip jest znacznie lepszy niż WinZip.
Alvin Wong

@AlvinWong Być może; WinZip był pierwszy i wciąż całkiem niezły. Właśnie nie użyłem 7-zip wystarczająco.
Mark Hurd

1
coś, co jest najstarsze, nie jest dobrym powodem, aby używać go w świecie IT ...
wim

@ wim Nie potrzebowałem używać niczego innego. Jeśli WinZip się tak myli, oddaj mi głos, najlepiej podając powody, dla których tak naprawdę to bzdura. Jeśli 7-zip ma rację, dodaj go jako odpowiedź.
Mark Hurd

Cóż, nie mylisz się, więc nie przegrywaj ... ale Alvin ma punkt 7-zip to super zbiór winzip, i to za darmo ..
wim

4

Robocopy i BitTorrent zostały już zasugerowane i brzmią jak dobry pomysł. Inne opcje, które mogą działać lepiej w restrykcyjnym środowisku sieciowym, w którym nie można np. Utworzyć połączenia SMB, które wydaje się być wymagane dla RoboCopy:

FTP. Wiem, że ci się nie podoba, ale przy dobrym serwerze i kliencie powinno działać dobrze. Utwórz serwer FTP na źródle lub odbiorcy, upewnij się, że obsługuje szyfrowane połączenia (aby zapobiec zakłócaniu przezroczystych serwerów proxy itp.) I pliki> 4 GB. Następnie prześlij / pobierz plik za pomocą dobrego klienta FTP (upewnij się, że używasz trybu binarnego). FTP obsługuje wznawianie połączenia, więc jeśli połączenie zostanie zerwane, po prostu wznów. Obecna kopia wget powinna być w porządku.

Możesz zrobić to samo z HTTP: Skonfiguruj serwer HTTP (S) obsługujący duże pliki i pobierz go z bieżącą kopią wget.

W przeciwnym razie istnieją pliki binarne rsync dla systemu Windows i wiele zastrzeżonych programów podobnych do rsync, których można użyć. Zwłaszcza jeśli spodziewasz się, że plik będzie wymagał aktualizacji i zmieni się tylko niewielka część pliku, możesz spojrzeć w tym kierunku.

Pamiętaj, że przy 8 MBit / s (1 MByte / s) przesłanie pliku zajmie ci dwa dni. O ile nie masz naprawdę szybkiego połączenia, wysyłanie fizycznego dysku twardego z kopią pliku (-ów) może być szybsze.


1
Wyślij dysk twardy przez Fedex. W końcu będzie to kosztować mniej i będzie szybsze. W ten sposób większość dużych korporacji przenosi kopie zapasowe i tym podobne.
Pow-Ian,

1
Korzystanie z protokołu przesyłania plików do przesyłania plików! Kto by to pomyślał ???
wim

@ Pow-Ian: Nie chciałem reklamować konkretnej firmy, ale FedEx naprawdę zasługuje na swoją oryginalną nazwę Federal Express . W sobotę w Niemczech w południe wręczyłem im (całkiem spory) pakiet o wadze około 10-12 kg, nawet nie wybrałem ich najszybszej usługi i dostarczyłem ją do Belgii do godziny 10:35 w poniedziałek za 29 EUR. Jeśli mam coś, co musi szybko gdzieś dotrzeć, na pewno ponownie skorzystam z FedEx.
Jan Schejbal

@Jan Schejbal Mówię, że nazywam szpadel łopatą. Wiem, że FedEx jest najszybszy, więc nie mam nic przeciwko opowiadaniu innym o moich doświadczeniach. W celu pełnego ujawnienia widziałem ich obiekty i zwiedziłem ich zakład przetwórczy portów lotniczych Memphis TN USA. Mogą dosłownie wysłać rzeczy następnego dnia z Nowego Jorku do Nowego Jorku.
Pow-Ian,

1

Niektóre rzeczy, które przychodzą mi do głowy to prywatne sieci P2P (uTorrent, DC ++) lub mały serwer HTTP z wget


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.