How to transfer 200GB file from Linux to Windows 10 ?

postcd

Member
Hello,

i need to monthly download backups of couple files where one is 200GB in size. I counted that such file download would take me like 30 hours and im not interested to be bothered to manually keep ccomputer turned on.

Im looking for the way to download with resume option or with continue option so interupted/failed download will be resumed. SCP SWs not worked for this purpose.

SOURCE:
remote (over internet, different country) CentOS Linux server where i have only SSH access to (can install additional software on it)

DESTINATION:
Windows 10 home computer

i was using rsync between linuxes, but cant find any good software for windows.

There are two Win SWs, but cant find it supports resume of failed transfer ike rsync do: Difference between Syncrify and DeltaCopy

PS: im looking for the non-paid (prefferably opensource) solution/SW

I can use Virtualbox, but it seems like not much convenient way to run Virtualized Linux, run it just for the backup purpose. Unless it would be really small footprint and can autorun somehow on background and it would somehow easilly allow accessing host machine HDD or creating flexible guest OS storage. (because backups size would be quite high).

Another soluton was to run something like raspberry pi with raspbian and i assume it would contain rsync, but i would have to run some noisy external HDD for it as SSD is expensive
 
Last edited:
but i would have to run some noisy external HDD for it as SSD is expensive
I have a 2.5" 1tb WD external harddrive and they're not noisy at all so long as they're placed on a flat surface and not on some odd angle. Vibration should be minimal and noise is next to zero unless you put your ear right next to the thing.
 
where i have only SSH access to
SFTP is probably your best bet since it's included in SSH. WinSCP is a decent client on Windows.

If you find that's too slow then installing something like OpenVPN and creating a vpn-allowed-only SMB share on the remote host might be faster through the tunnel.
 
May seem simple, but if you can, make a torrent out of it and open the torrent on recipient PC. Then you can stop and resume as much as you want, and it checks to see if the file is complete when it's done.
 
Intel_man: thx for an idea, maybe i will apply it
beers: thx, i see SFTP might be maybe resumed: "WinSCP supports resuming file transfers with SFTP and FTP protocols. SCP and WebDAV protocols do not allow it."
Jiniix: thx, a nice idea, i will lookup that. I will try to find some way to seed privately
 
Last edited:
The way I would do it:
Find Torrent application (I like µTorrent 2.2.1, not the newest)
Make new Torrent
Select files
You get a ~1mb file
Anyone you send that file to, can download the torrent. And only people with the torrent can upload it.

So just only send the created torrent file to people you trust :)
 
beers: do you considered my requirement to pause/resume interupted/failed 200GB transfer? I already mentioned in my OP that SCP not worked to resume trnsfer that failed or i was unable to use WinSCP to pause transfer.

I've had it work, in the destination you should see a filepart type of file that will just compare the remote end against it.

You can also split the file into more manageable chunks using the split command:
http://www.computerhope.com/unix/usplit.htm
 
Back
Top