Welcome to It-Slav.Net blog
Peter Andersson
peter@it-slav.net

I've already got a female to worry about. Her name is the Enterprise.
-- Kirk, "The Corbomite Maneuver", stardate 1514.0
27
Aug

Background

As a former Novell employee there is one software I really miss and that is iFolder. It is an excellent file syncronization software. You configure iFolder where your local iFolder files are located and what server to syncronize against. Do a sync and now they are avilable at any iFolder instance if you sync against the same server. It works almost magical. You can have several machines where you create files, sync them. After that go to a fresh machine do a iFolder sync and volá there is the files.

According to Novell iFolder is OpenSourced but the installation is horrible on any other plattform then SuSE.

 

Solution

After some investigation I finally stumbled on Unison. Unison works on Unix like operating system like, Linux, BSD, OS X and also on Windows. It is in the Ubuntu repository and RHEL rpm package can be found here.

 

Simple example

Syncronize one directory testunison containing two files

peter@peter-laptop:~$ unison -ui text -contactquietly testunison ssh://zelda/testunison
peter@zelda's password:
Looking for changes
  Waiting for changes from server
Reconciling changes

local          zelda.mynet       
new file —->            a  [f]
new file —->            b  [f]

Proceed with propagating updates? [] y
Propagating updates

UNISON 2.27.57 started propagating changes at 21:56:43 on 27 Aug 2009
[BGN] Copying a from /home/peter/testunison to //zelda.mynet//home/peter/testunison
[BGN] Copying b from /home/peter/testunison to //zelda.mynet//home/peter/testunison
[END] Copying a
[END] Copying b
UNISON 2.27.57 finished propagating changes at 21:56:43 on 27 Aug 2009

Saving synchronizer state
Synchronization complete  (2 items transferred, 0 skipped, 0 failures)

 

 

Links


Leave a Reply





Book reviews
FreePBX 2.5
Powerful Telephony Solutions






Asterisk 1.6
Build a feature rich telephony system with Asterisk






Learning NAGIOS 3.0





Cacti 0.8 Network Monitoring,
Monitor your network with ease!