What is it doing?

Christian Huldt christian at solvare.se
Tue Jan 14 04:25:14 MST 2014


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

The answer to the original question "What is it doing?" is usually
best answered by rsync it self with -vvv

Perry Smith skrev 2014-01-14 00:19:
> Yea.  Shouldn't be hard to split up.  The hard part is some type of
> dependable rotation.
> 
> You mention "pause"... I have to disconnect so I assume that would 
> "abort" the transfer.  But that triggered another question: would 
> daemon mode help in this situation? (I assume not.  The daemon 
> probably folks and the child does all the work and dies when the 
> connection is lost.)
> 
> Perry
> 
> On Jan 13, 2014, at 4:55 PM, Kevin Korb <kmk at sanitarium.net>
> wrote:
> 
>> Signed PGP part If you have to abort it then I suppose that makes
>> sense.  Otherwise you could throttle or pause it.
>> 
>> If you do have to split it up then it shouldn't be difficult.
>> Your original command was specifying multiple sources using a
>> glob of some kind so you would just need to alter that.
>> 
>> On 01/13/2014 05:51 PM, Perry Smith wrote:
>>> The NFS server is off somewhere else, locked down. secure,
>>> blah blah.
>>> 
>>> Doing it via a script that rotates is the same number of stat
>>> calls but it would start at a different place each day.
>>> 
>>> If I start it day 1 and it gets 25% through the stat calls, on
>>> day 2, will rsync start where it left off or start back at the 
>>> beginning?  I figure since it does not save context, I would
>>> start back at the beginning.
>>> 
>>> So if I rotate, it would start at a different point.
>>> 
>>> On Jan 13, 2014, at 4:44 PM, Kevin Korb <kmk at sanitarium.net> 
>>> wrote:
>>> 
>>>> Signed PGP part 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. 
>>>> ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~
>>>>
>>>
>>>>
>>
>>>> 
- --
>> ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~
>>
>> 
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 v1.4.13 (Darwin)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQEcBAEBAgAGBQJS1R6VAAoJEOB3m+uCZjRD8IEIAKYaUWLUpzJesJ2HOegaldeX
bO1uVorHap5+54HzgmdyJbT6cxdbYWf88Oa2qo2sX5bN5fyuM5DuykA46fnyo+50
pxtD5tG87gC4n847Uor3UrCWk+L8W1VPxmdSmk8137kKldj1nD8vpqH26DNXsEVa
jI9XJ/W7glQ+/biW5CuwM7HlbwxC489NQnM++xw6luPw3FJpqboQSSyW0YLiOQzz
iLj6W25Wi7uyQYyVC4PGkcBSgvuOmZZBUYoM/+mFE+/yz832hk4Mg2v8oSM336jJ
TQDG8zSKp3SlXQChA3A/kueknkXgdI4rVAMbJ411at0SfSK/GyCEIW9HPZ+0lSI=
=wXIQ
-----END PGP SIGNATURE-----


More information about the rsync mailing list