What is it doing?
kmk at sanitarium.net
Mon Jan 13 15:08:20 MST 2014
-----BEGIN PGP SIGNED MESSAGE-----
On 01/13/2014 05:05 PM, Perry Smith wrote:
> A friend and I noticed the --times or --archive flag. I have not
> stopped it yet but I'll add that flag (probably --times).
> This is the first time so it must be #2.
> The side issuing the command is a Mac using rsync version 2.6.9
> protocol version 29. The other side is AIX using rsync version
> 3.1.0 protocol version 31 (that I built myself).
Yes, if either end is version 2 then rsync will have to index the
entire tree on both systems before it starts copying anything.
> I don't mind recompiling rsync on the Mac side if you think that
> would improve things.
I have no Mac experience but that is the way it is everywhere else.
> I was trying to find some type of scratch file or something but
> could not. I'm curious, where is the index kept?
There is no index kept. Rsync has no memory between runs which is why
copying the timestamps is important.
When I say indexing files I really mean it is going through the tree
and doing a stat() on everything so it will have a list of existing
files and timestamps to compare with the other end. Rsync v3 does
this too but it does it incrementally while it is also copying stuff.
> Thank you for your help Perry
> On Jan 13, 2014, at 2:49 PM, Kevin Korb <kmk at sanitarium.net>
>> Signed PGP part First, don't run rsync without either --times or
>> --archive. Without that rsync won't copy timestamps and it won't
>> be able to tell what is changed when you run it again.
>> Second, if rsync isn't copying anything then there are 2
>> reasons... 1. You already have most of the files copied and it is
>> going through them looking for a file that needs updating 2. You
>> are using rsync version 2 where all files had to be indexed
>> before it copied anything.
>> On 01/13/2014 03:06 PM, Perry Smith wrote:
>>> This is my first time to really use rsync. I did small tests
>>> to get the arguments like I wanted and then kicked off the big
>>> rsync about 2 and a half hours ago. So far, it has not copied
>>> over any files.
>>> The command I used is:
>>> rsync \ --relative \ --recursive \ --copy-links \
>>> host:/glob/that/matches/about/eighty/./directories \
>>> The list of directories are all full of symbolic links that
>>> point off to NFS mounted file systems. I don't expect it to
>>> complete today but I do have to stop it each day at the end of
>>> the work day. But it worries me that it has yet to copy over
>>> any files.
>>> Is it really making progress? Or will it take this long to
>>> really start copying files over each day I start it?
>>> I expect the total amount copied to be about 400G and about 4
>>> million files.
>>> It is possible to break this up into pieces if that would
>>> Thank you for your help and advice, Perry
Kevin Korb Phone: (407) 252-6853
>> Systems Administrator Internet: FutureQuest, Inc.
>> Kevin at FutureQuest.net (work) Orlando, Florida
>> kmk at sanitarium.net (personal) Web page:
>> http://www.sanitarium.net/ PGP public key available on web site.
>> Please use reply-all for most replies to avoid omitting the
>> mailing list. To unsubscribe or change options:
>> https://lists.samba.org/mailman/listinfo/rsync Before posting,
>> read: http://www.catb.org/~esr/faqs/smart-questions.html
Kevin Korb Phone: (407) 252-6853
Systems Administrator Internet:
FutureQuest, Inc. Kevin at FutureQuest.net (work)
Orlando, Florida kmk at sanitarium.net (personal)
Web page: http://www.sanitarium.net/
PGP public key available on web site.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
-----END PGP SIGNATURE-----
More information about the rsync