[KLUG Members] RE: Rsync and Cygwin-Try Unison

Bob Kanaley members@kalamazoolinux.org
Tue, 20 May 2003 09:19:50 -0500


John,

For what it is worth, I use an rsync based program called Unison
http://www.cis.upenn.edu/~bcpierce/unison/ to backup WinXX desktops to, or
synchronize with a Samba server share that is mapped as a local drive. This
is the simplest solution for my users, but Unison may have some advantages
over rsync for you.

Unison uses the rsync algorithm but has a native W32 port that doesn't
require the use of Cygwin and it runs well from scheduled batch files.

Unfortunately the windows port of Unison, like rsync on winbloz, always
calculates checksums, etc. on the entire winbloz directory to make sure
nothing has changed. (This is better than trusting the windows directory
entries.) However, Unison uses a .unison directory on the windbloz box to
remember state, and you can save previous states. I don't run Unison on the
Linux box, but the docs suggest that running Unison as a service on the
Linux box will make everything run much faster.

You are still stuck with crunching on the winbloz side but using Unison on
both ends might speed things up a little.

Bob

Robert V. Kanaley
Manager Information Systems
Agdia, Inc.
rvk@agdia.com
http://www.agdia.com

---------------------------------------------
From: "Jon Smitley" <lunitix@earthlink.net>
To: <members@kalamazoolinux.org>
Date: Mon, 19 May 2003 11:05:30 -0400
Subject: [KLUG Members] Rsync and Cygwin
Reply-To: members@kalamazoolinux.org

This is a multi-part message in MIME format.

------=_NextPart_000_000B_01C31DF6.8FB3EE40
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

I am syncing a Win98 directory to an offsite Linux box using rsync.  The =
issue I have is that the rsync, running through Cygwin, doesn't seem to =
hold the necessary info about what was previously rsynced. So needless =
to say when I run rsync for the Win98 box, it runs the entire directory =
again. Ugh.  Anyone else ever used Cygwin with rsync, if so is there an =
answer to this?

Thanks,
Jon
Minding of Madness