Skip to content

SeekHisKingdom/DeltaSCP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeltaSCP

DeltaSCP allows you to transfer only the changes in files and block devices, instead of copying them entirely.

Suppose you have hard disks you want to back up, say, LVM snapshots or virtual machine disk images. It will transfer only the changes between the local and remote copies of these block devices.

For example, if you have a 64GB virtual machine hard drive, the first time you use DeltaSCP, it will transfer the entire thing. The next time you do the same copy, though, it will transfer only the changes, plus its overhead (roughly 1/1365, in this example 48MB).

Dependencies

  • openssl (optional) - speeds up hashing. Without OpenSSL, DeltaSCP uses a functional but relatively slow implementation of SHA-256. You may end up CPU-limited.

Building from source

./configure
make
make install

If you don't want to use OpenSSL, instead type:

./configure --disable-openssl
make
make install

Using the program

If you install DeltaSCP on both the local and remote machines you want to use, you can then call it in a very similar way to SSH's scp tool. For example, this will copy /my/file to /target/file on the remote machine 1.2.3.4, logging in remotely as the user me:

deltascp /my/file me@1.2.3.4:/target/file

Website

Good Advice

Therefore take no thought, saying, What shall we eat? or, What shall we drink? or, Wherewithal shall we be clothed?

(For after all these things do the Gentiles seek:) for your heavenly Father knoweth that ye have need of all these things.

But seek ye first the kingdom of God, and His righteousness; and all these things shall be added unto you.

Take therefore no thought for the morrow: for the morrow shall take thought for the things of itself. Sufficient unto the day is the evil thereof.

Enjoy

I hope you find this program useful. God bless. -James

About

DeltaSCP allows you to transfer only the changes in files and block devices, instead of copying them entirely. DeltaSCP operates like the SSH tool scp, and uses SSH. Install it on both the local and remote machines, and then, you can use it just like scp. If the files haven't changed, the overhead is only about 0.7MB per GB copied.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages