[PATCH][RFC] space saving incrementals
Dave Dykstra
dwd at bell-labs.com
Wed Mar 13 09:15:15 EST 2002
On Mon, Mar 11, 2002 at 11:32:11AM -0800, jw schultz wrote:
> On Mon, Mar 11, 2002 at 12:41:07PM -0600, Dave Dykstra wrote:
> > On Fri, Mar 08, 2002 at 03:05:14PM -0800, jw schultz wrote:
> > > On Fri, Mar 08, 2002 at 03:45:04PM -0600, Dave Dykstra wrote:
> > > > I like link-dest, and the "-" for exclude-from/include-from was already
> > > > something I was planning to add one of these days along with the
> > > > --files-from option I still plan to write, but --compare-perms confuses
> > > > me. Can you give examples of when you need it?
> > > >
> > > > - Dave Dykstra
> > >
> > > sequence of commands:
> > > admin# rsync /project /vault/monday
> > > admin# chmod 666 /project/somefile
> > > admin# chown bin /project/someotherfile
> > > admin# rsync --link-dest=/vault/monday /project /vault/tuesday
> > >
> > > Now /vault/monday/somefile has perms of 666 and
> > > someotherfile is owned by bin. I cannot restore the perms
> > > from /vault/monday. That info is lost. /vault/monday no
> > > longer is an accurate representative of what existed when it
> > > was created.
> > >
> > > With --compare-perms somefile and someotherfile will not be
> > > linked between monday and tuesday even though the contents
> > > haven't changed.
> > >
> > > compare-perms only makes sense when you are using link-dest.
> >
> >
> > Why not just always do --compare-perms functionality with --link-dest? I'd
> > rather not have more hard-to-explain options if they can be avoided.
> >
> > - Dave Dykstra
>
> I personally wouldn't mind. --compare-perms existed before
> --link-dest. I started by doing a cp -al before the rsync
> but that seemed wastefull especially with how little it took
> to add the --link-dest onto --compare-dest.
>
> However, i suspect that some others would gripe at rsync
> --link-dest not linking if all that changed was file
> meta-data.
I can't imagine anybody griping at that.
> I could be wrong but i think --link-dest without
> a seperate --compare-perms or its inverse might cause more
> confusion although users could leave off -pgo if they don't
> care about the meta-data.
Right.
> This may become more of an issue with ACLs and other
> extended file attributes. But that is at least another year
> in the future.
>
> By the way, really appreciate rsync. I tried this with
> rdist because it didn't have the permissions problem but the
> performnce stank. Monitoring it i found the slowdown wasn't
> bandwith, disk or CPU. Rsync even did the initial transfer
> (nothing on dest) at over 10x the speed with the limitation
> being the 350MHz cpu on the backup server.
- Dave Dykstra
More information about the rsync
mailing list