I seem to be having a problem with --delete-excluded or I'm probably just
doing something wrong, I'm sure it's the second.  Here's what I'm doing.

I have an nfs mounted volume under:

/mnt/nfs

and I would like to sync a local volume with the contents of
/mnt/nfs.  /mnt/nfs changes quite often and files and directories get
removed, so I'd like whatever the directory structure is in /mnt/nfs to be
mirrors on the local volume.  Using --delete-excluded I thought would do
this for me.  What I'm seeing though is that it works for files that have
changes, but not directory structures that have changed.  For example:

if I have /mnt/nfs/RedHat/RPMS/filename-0.1.i386.rpm and it changes to
/mnt/nfs/RedHat/RPMS/filename-0.2.i386.rpm, this works fine.  The old
version is removed from the local volume and the new version is
sync'd.  But if I have /mnt/nfs/ks/ks.img and /mnt/nfs/ks gets removed
completely from the nfs volume, then when I run rsync, rsync does touch
the /mnt/LOCAL/ks/ks.img.  So what am I doing wrong?  Here's my exact
command line:

rsync -vrulHpogDtSz --delete-excluded /mnt/nfs/* /mnt/LOCAL

Also is there a switch to rsync that just summarizes all these
options?  Something that just says preserves everything?

Oh, I'm using rsync 2.4.3 on both sides.

Thanks
-jeremy


Reply via email to