On Tue, Jun 21, 2005 at 02:51:27PM -0400, Wesley Craig wrote: > The idea is that each machine keeps a transcript of what it has (or > had), and generates a list of changes locally.
If the master server maintained a list of the files that were changed, the mirroring systems could use the --files-from option of rsync to fetch just the items that changed (using the change-list on the sender even when the command is run on the receiver). For example: rsync -av --files-from :todays-changes master::kernel/ /dest/ The list "todays-changes" could be incrementally updated throughout the day without too much inefficiency creeping in, even for folks that updated more than once in a day. The list could then be aged to an older file for use by people who missed yesterday's changes, and really out-of-sync mirrors could just sync the whole area without the --files-from option. ..wayne.. -- To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html