What is it doing?

Kevin Korb kmk at sanitarium.net
Mon Jan 13 15:08:20 MST 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

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>
> wrote:
> 
>> 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 \ 
>>> /local/target/dir
>>> 
>>> 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
>>> help.
>>> 
>>> 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/

iEYEARECAAYFAlLUY9QACgkQVKC1jlbQAQdUwgCg2hxQavwdblmuMzTLe/htpZq1
lTUAoNJp0tPVGYMw5TdJ/jRSXCWW9Kuq
=EjQf
-----END PGP SIGNATURE-----


More information about the rsync mailing list