3

sometimes I have only little bandwidth. Also I have access to a machine with high bandwidth via ssh over the low bandwidth line.

So let's say, there's a new version of my favorite live system.
The old version are both on my local and my remote system. Actually I want to have the new file on my local harddrive, transferring only the differential data. I tried downloading the new iso to the remote system and create a patch using bsdiff, but it uses to much memory (about 30gb for a 1gb iso).

One possibility would be to split the file to smaller parts and diff them. What else can I try?

Sathyajith Bhat
  • 61,504
  • 38
  • 179
  • 264
davidbaumann
  • 2,189
  • 1
  • 14
  • 32
  • 4
    Copy your local old.iso to new.iso. Then use rsync to do the transfer from remote to local; it will use a dedicated delta-transfer algorithm. Calculate MD5 checksum on both machines to doublecheck. – mpy Jul 13 '14 at 06:12
  • 1
    yes you schould look in the direction of using rsync or maybe Google Courgette Tool will help you as mentioned here http://stackoverflow.com/q/12542591/751932 – konqui Jul 13 '14 at 08:39
  • mpy: Add this as answer please. – davidbaumann Jul 24 '14 at 04:10
  • 2
    Actually, rsyncing tails1.1 on tails1.1-rc1 transferred 400Mb. I don't think that was the best way yet. – davidbaumann Jul 24 '14 at 04:12

0 Answers0