Page 1 | Page 2 | |
Main | Security Roundup | |
In Other News | Tips of the Trade |
A few months ago we put rsync forward as a great over-the-network backup option that has the benefit of conserving bandwidth by saving only changed files. rsync is great at what it does, but one thing it doesn’t do is synchronize in more than one direction, meaning that you can either push a directory into an archive, overwriting changed files, or you can pull an archive down.
Thus, you can’t really use it to keep a pair of archives up to date with each other.
Enter unison, which uses the rsync algorithm in such a way that when it’s presented with a pair of archives, it seeks to update both of them based on changes to each. Consequently, if files in archive “A” on a workstation were changed, and files have changed in archive “B” on a server, unison sorts out which files should be copied from the server to the workstation and vice versa.
As with rsync, unison is able to use ssh as a tunnel, meaning data is passed over the network in a safe and encrypted fashion. This makes it good for wireless road-warriors as well as people in the relatively safe confines of a hardline network. In addition, the developers provide a Windows version alongside the easily compilable version available for Unix variants (including OS X).
A few things worth noting:
Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved
Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.