What is it doing?

Kevin Korb kmk at sanitarium.net
Mon Jan 13 15:44:39 MST 2014


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

It is still the same number of stat calls.  Doesn't really matter if
you split them up.

Can you rsync to the NFS server directly?

On 01/13/2014 05:34 PM, Perry Smith wrote:
> Ok.  I can get the Mac up to version 3 but I'm wondering if I need
> to rethink my whole strategy.  Since the source is on NFS, doing a
> stat on all the files each run may cost me too much time.
> 
> I might need to split it into smaller pieces and then rotate 
> through the pieces via a script.  Do you have any suggestions for
> this type of situation?
> 
> Perry
> 
> On Jan 13, 2014, at 4:08 PM, Kevin Korb <kmk at sanitarium.net>
> wrote:
> 
>> Signed PGP part 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. 
>> ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~
>>
>
>> 
- -- 
~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~
	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/

iEYEARECAAYFAlLUbFcACgkQVKC1jlbQAQd6VwCfe8wnRBnfp02Bs5yq93LAJgNF
ASIAn0PWLh1yvfn49j6Pm4vR29eJCo0G
=ezKS
-----END PGP SIGNATURE-----


More information about the rsync mailing list