GNU/Linux >> Znalost Linux >  >> Linux

Je možné stahovat extrémně velké soubory inteligentně nebo po částech přes Ssh z Linuxu do Windows?

Mám soubor ~35 GB na dálkovém ovládání Linuxový server Ubuntu. Místně , používám Windows XP, takže se ke vzdálenému linuxovému serveru připojuji pomocí SSH (konkrétně používám program pro Windows s názvem SSH Secure Shell Client verze 3.3.2).

I když je moje širokopásmové připojení k internetu docela dobré, stahování velkého souboru často selže s Connection Lost chybové hlášení. Nejsem si jistý, ale myslím, že to selhává, protože moje internetové připojení vypadne na sekundu nebo dvě každých několik hodin. Vzhledem k tomu, že soubor je tak velký, jeho stažení může trvat 4,5 až 5 hodin a připojení k internetu může během tak dlouhé doby na sekundu nebo dvě vypadnout. Myslím si to proto, že jsem úspěšně stáhl soubory této velikosti pomocí stejného internetového připojení a stejného softwaru SSH na stejném počítači. Jinými slovy, někdy mám štěstí a stahování skončí dříve, než připojení k internetu na sekundu poklesne.

Existuje nějaký způsob, jak si mohu soubor stáhnout inteligentním způsobem – přičemž operační systém nebo software „ví“, kde skončil, a mohou pokračovat od posledního bodu, pokud dojde k přerušení internetového připojení?

Možná je možné stáhnout soubor po částech? I když nevím, jestli mohu svůj soubor pohodlně rozdělit do více souborů — myslím, že by to bylo velmi obtížné, protože soubor je binární a není čitelný pro člověka.

Jak je tomu nyní, pokud stahování celého ~35 GB souboru nedokončí před přerušením připojení, pak musím začít stahování znovu a přepsat ~5-20 GB část, která byla doposud stažena lokálně.

máte nějakou radu? Děkuji.

Přijatá odpověď:

rsync --partial je jednoduchý způsob, jak to udělat, pokud máte rsync , protože to běží přes ssh v pohodě. Co --partial je zachovat částečně stažený soubor, takže můžete pokračovat od místa, kde jste byli vyrušeni.


Linux
  1. Stahujte soubory přes příkazový řádek v Linuxu

  2. Jak SCP z linuxového serveru na Windows klienta

  3. Jak stáhnout soubor z URL v Linuxu

  1. Příkaz SCP Linux – Jak přenášet soubory SSH ze vzdáleného do místního

  2. Ssh – Přístup k linuxovému serveru z počítače se systémem Windows v grafickém režimu přes Ssh?

  3. Je možné přenášet soubory v časovém rozmezí přes FTP?

  1. 5 příkladů příkazů Wget ke stažení souborů v Linuxu.

  2. Jak rozeznat binární soubory od textových souborů v linuxu

  3. Jak stáhnout soubor ze serveru pomocí SSH?