<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">There are several tools that can be used for syncronizing systems. I've used a few, written one, and am constantly looking for others.<br><br>What I really *want* is something that can efficiently do this via multicast, but I've not found something works for my situation at present.<br><br>So a few things, off the top of my head:<br><br>1) bittorrent. If your datasets are not huge, and are easily confined to a single directory structure, bittorrent can be a very efficient way to push files around a network. Similar P2P programs also work. I tried using it on several hundred GB of infrequently changing data, and found that the checksum calculation to generate the .torrent file took longer than the actual syncronization itself.<br><br>2) For simple disk cloning on identical hardware--a computer lab, for example, there's the "dolly"
program: http://www.cs.inf.ethz.ch/cops/patagonia/dolly.html It's pretty simple, but does what it claims. There are probably better (i.e. more robust) programs out there at this point. I also just found a reference to "dolly+", but have never used it: http://corvus.kek.jp/~manabe/pcf/dolly/<br><br>3) Rsync. I've a perl program that takes a list of hosts, and builds a recursive tree of sync targets and uses ssh to call rsync for replication. The first host is the initial "seed", which is used to populate a client. One a client is done, it becomes a seed host, and can accept other clients. If anyone is interested, let me know, and I'll send the script off-list.<br><br>4) There are lots of other programs, both open source and commercial. Wikipedia probably has a nice comparison page too. :)<br><br>-- <br>
Jesse Becker<br><br>--- On <b>Wed, 8/31/11, Calvin Pryor <i><calvinpryor@gmail.com></i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Calvin Pryor <calvinpryor@gmail.com><br>Subject: [UFO Chicago] syncing multiple workstations to one master<br>To: ufo@ufo.chicago.il.us<br>Date: Wednesday, August 31, 2011, 11:58 PM<br><br><div id="yiv1959939375">Hello all,<div><br></div><div>I know I read something somewhere about a Linux/Debian type tool that will sync multiple computers to one "master". You just make changes to the master (updates, etc) and the changes are magically propagated to all others computers set up to do so. </div>
<div><br></div><div>What am I thinking of ? <br>
</div>
</div><br>-----Inline Attachment Follows-----<br><br><div class="plainMail">_______________________________________________<br>UFO Chicago -- Users of Free Operating Systems<br>Free Software Rules -- Proprietary Drools!<br><a href="http://ufo.chicago.il.us/cgi-bin/mailman/listinfo/ufo" target="_blank">http://ufo.chicago.il.us/cgi-bin/mailman/listinfo/ufo</a></div></blockquote></td></tr></table>