rsync keeps writing files over

Kevin Korb kmk at sanitarium.net
Thu Jun 2 22:32:58 UTC 2016


The man page has a section on what all the itemize-changes flags do.

There is a --ignore-times but the result is what you have now, re-copy
everything even if the timestamp matches.

The best you can really do with storage that can't handle timestamps is
to use --update.  But if you do that you need to get rid of --partial
(part of -P) or else rsync will never complete a file that was partially
copied since the partial copy is newer that the source file.

OTOH, are you using rsync to copy files to a tape drive?  If so then I
would think rsync is not the right tool for dealing with linear storage.

On 06/02/2016 06:25 PM, McDowell, Blake wrote:
> OK. Thanks. Where can I find information regarding how to interpret
> —itemize-changes?
> 
> The timestamps aren’t changing, so the target must not be storing them,
> which I have no idea why. The directory I’m writing to is 777.
> 
> What is the flag to tell rsync to ignore the timestamps?
> 
> Thanks,
> Blake
> 
> On 6/2/16, 6:18 PM, "rsync on behalf of Kevin Korb"
> <rsync-bounces at lists.samba.org on behalf of kmk at sanitarium.net> wrote:
> 
>> It is saying the timestamp is wrong and that it is copying the file and
>> changing the timestamp.  If it does that every time then either the
>> timestamps are changing on the source or the target isn't storing them.
>>
>> On 06/02/2016 06:13 PM, McDowell, Blake wrote:
>>> Thanks Kevin! I¹m unclear how to read the ‹itemize-changes output. Can
>>> you
>>> provide some insight?
>>>
>>> This is a local transfer from an external drive to an internal drive all
>>> attached to one computer.
>>>
>>>
>>> rsync -aPh --itemize-changes -n
>>> /Volumes/shuttle_05/2012_79_1_14_1__1199_Workprint
>>> /Volumes/3TB_LTO/LT003A/
>>> sending incremental file list
>>>> f..t....... 
>>>>
>>>> 2012_79_1_14_1__1199_Workprint/2012_79_1_14_1__1199_Workprint__Derivativ
>>>> es
>>>> /2012_79_1_14_1_DER_01.mov
>>>> f..t....... 
>>>>
>>>> 2012_79_1_14_1__1199_Workprint/2012_79_1_14_1__1199_Workprint__Derivativ
>>>> es
>>>> /2012_79_1_14_1_DER_02.mov
>>>> f..t....... 
>>>>
>>>> 2012_79_1_14_1__1199_Workprint/2012_79_1_14_1__1199_Workprint__UHD_DPX/1
>>>> 19
>>>> 9WP_00086400.dpx
>>>> f..t....... 
>>>>
>>>> 2012_79_1_14_1__1199_Workprint/2012_79_1_14_1__1199_Workprint__UHD_DPX/1
>>>> 19
>>>> 9WP_00086401.dpx
>>>> f..t....... 
>>>>
>>>> 2012_79_1_14_1__1199_Workprint/2012_79_1_14_1__1199_Workprint__UHD_DPX/1
>>>> 19
>>>> 9WP_00086402.dpx
>>>> f..t....... 
>>>>
>>>> 2012_79_1_14_1__1199_Workprint/2012_79_1_14_1__1199_Workprint__UHD_DPX/1
>>>> 19
>>>> 9WP_00086403.dpx
>>>> f..t....... 
>>>>
>>>> 2012_79_1_14_1__1199_Workprint/2012_79_1_14_1__1199_Workprint__UHD_DPX/1
>>>> 19
>>>> 9WP_00086404.dpx
>>>> f..t....... 
>>>>
>>>> 2012_79_1_14_1__1199_Workprint/2012_79_1_14_1__1199_Workprint__UHD_DPX/1
>>>> 19
>>>> 9WP_00086405.dpx
>>>> f..t....... 
>>>>
>>>> 2012_79_1_14_1__1199_Workprint/2012_79_1_14_1__1199_Workprint__UHD_DPX/1
>>>> 19
>>>> 9WP_00086406.dpx
>>>
>>>
>>> ~Blake
>>>
>>>
>>>
>>> On 6/2/16, 5:44 PM, "rsync on behalf of Kevin Korb"
>>> <rsync-bounces at lists.samba.org on behalf of kmk at sanitarium.net> wrote:
>>>
>>>> Instead of the second -v (or even the first) add --itemize-changes.  It
>>>> will tell you why each file is being copied.  If the file timestamps
>>>> are
>>>> not correct then perhaps the underlying storage doesn't allow arbitrary
>>>> mtime changes.
>>>>
>>>> On 06/02/2016 05:23 PM, McDowell, Blake wrote:
>>>>> Hi,
>>>>>
>>>>>  
>>>>>
>>>>> At my work we use rsync to move files between drives and to LTO among
>>>>> other things.
>>>>>
>>>>>  
>>>>>
>>>>> I¹m having an issue using rsync to move material between and external
>>>>> drive and an internal drive.
>>>>>
>>>>>  
>>>>>
>>>>> We run ³rsync ­avvPh <src> <dest>² and most of the files keep writing
>>>>> every time I run this. It appears that the modification times are not
>>>>> being carried through to the destination resulting in the files
>>>>> continually wanting to re-write.
>>>>>
>>>>>  
>>>>>
>>>>> I¹m hoping someone can help me figure this out. Any information you
>>>>> need
>>>>> from me (logs, etc) I¹m happy to try and provide.
>>>>>
>>>>>  
>>>>>
>>>>> Many thanks,
>>>>>
>>>>> Blake  
>>>>>
>>>>>
>>>>>
>>>>
>>>> -- 
>>>>
>>>> ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,
>>>> 	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.
~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/rsync/attachments/20160602/02df0fb1/signature.sig>


More information about the rsync mailing list