Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I need to transfer a directory of large files (~1.5G each) from my laptop at locations with variable intermittent connectivity and high round-trip delay (e.g. From hotels in Asia to servers in Virginia). Since the source is a laptop, it needs to be able to automatically resume infinitely until the file transfers are completed.

As a secondary preference, it would be desirable for multi-session support (even more so if it auto-scale sessions based on reliability).

Anyone know of such a client/server app?

share|improve this question
    
Please expand your answer with infos such as Operating System, what you have already tried, what you have considered. You have googled for this, right? We don't do product recommendations here, by the way, see [superuser.com/help/on-topic]. –  user 99572 is fine Jul 29 '13 at 6:38

4 Answers 4

Use rsync.

rsync -av --partial dir_with_big_files/ remotehost:~/destdir/

The --partial option will cause rsync to resume interrupted transfers where they left off. You can also include --progress if you would like a transfer status indicator.

share|improve this answer

Another commercial option is Biscom secure file transfer. Checkpoint restart is supported.

share|improve this answer

I have had success with large file transfers with BitTorrent Sync. I havent used the Linux version, but the Windows version works well. It is designed to transfer large files and supports block level changes and resuming transfers.

share|improve this answer

If you're willing to consider commercial options, Aspera and Signiant are leading products for this sort of thing. They'll also be much faster than Rsync or anything SSH-based.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.