A Standard UNIX Data Synchronizing Tool - rsync

The rsync method was developed as very fast initially. For now, it earns both worldwide acceptance and some end-user complains for relative slowness under some uncommon circumstances.

rsync is a program used by UNIX-like systems for data synchronizing.

This program has some key features, shortly described below:

  • It has only one transmission thread in each direction when mirroring data, thus eliminating problems with messages latency;
  • It widely uses internal compression, encryption and recursion for both speeding up and ensuring security of data transfers;
  • It can display directory data contents.

rsync can be used as a utility or as a daemon, in which case it has a standard port nunbered 873.

Using rsync for Backup Purposes

As rsync is a native file-synchronizing tool, many backup solutions utilize the capability of it to effective mirror files as a main mean of backup data transfer.

This algorithm also has some native capabilities for generating delta files (just the same sort of things as produced by differential backup). Many modern utilities and programs are prepared for adequate rsync files generated by that software, thus severely speeding up the flow of mirrored data.



Learn more:

  • ATA
    "ATA is short for Advanced Technology Attachment. ATA was first approved May 12, 1994 under the ANSI document number X3.221-1994 and is an interface used…"
  • What is SAP HANA Cockpit?
    "SAP HANA Cockpit is an administrative tool with a web interface for a correspondingly named database engine, a part of SAP ERP software. It allows both…"
  • oVirt Backup Virtual Machine Solutions
    "oVirt backup is a necessity for those who utilize oVirt for daily job or for making a complex infrastructure based on virtual machines. Related to KVM,…"


Backup Terms Glossary

Who uses Handy Backup?