On Wed, Nov 15, 2000 at 01:09:07PM -0500, Rob Russell wrote:
> 
> At the Ottawa Linux Symposium, I heard talk of a proof-of-concept version
> of diff rewritten to use the rsync algorithms to produce diffs across a
> network.  Does such a beast still/actually exist?
> 
> Background:
> 
> I'm putting together a computer lab for use in operating systems classes,
> and the school has decided that the best way to do this is through the use
> of VMWare, where each student gets a VMWare disk image to do their work
> in.  (Images average around 400MB)
> 
> Right now, each student has to pick a box as theirs for the semester, and
> if another student comes along and trashes that box and loses their image,
> they're up the creek.  I'd like to implement a way for the images to be
> stored server-side for central backups and so that students can go from
> machine to machine.
> 
> The basic methodology here would involve having each box store a local
> copy of each default image (RH6.2, Win95, etc.) on disk, and have the
> server store a diff for each student.  Flow would be similar to this:
> 
> Student logs in to box:
> Box determines the target OS based on conf files
> Box contacts server and downloads checksum for the default image
>       for that OS, and confirms that its local default image 
>       matches.
> If the checksum fails, rsync to server to ensure its default image
>       is correct.  (Maybe eliminate the previous step with this one)
> Download the differences between the student's latest working copy
>       and the default image, and apply the differences to a local 
>       copy of the default image.
> Launch VMWare on the temporary image, student plays, saves to the image.
> 
> Student exits VMWare to log out:
> Box reconfirms checksum of local image from server.
> Box builds diff file between local default image and local temporary
>       image, and uploads that diff file to the server for archival.
> 
> Does anyone have any thoughts on what I'm trying to accomplish?  Would
> there be better tools for doing this than a diffing tool based on rsync?
> 
> Thanks,
> 
> -- 
> Rob Russell      Professional Services Senior Systems Analyst
> Nitrosoft Linux    [EMAIL PROTECTED]  1-877-OK-LINUX x322


I'm not a VMware user yet but my understanding is that VMware has its own
facility for storing changes against the standard image into a separate
file.  Could you use that?  I can't remember what they call it.

- Dave Dykstra

Reply via email to