Thank you! I run --times when I use rsync (I actually use the -a flag) but the times do not transfer over and if I run rsync dryrun with -i I can see that it wants to transfer the files because of times. When I run rsync a second time with your suggestion the times do transfer over. I don't know why... B ________________________________________ From: rsync [rsync-bounces at lists.samba.org] on behalf of Kevin Korb via rsync [rsync at lists.samba.org] Sent: Friday, April 07, 2017 2:58 PM To: rsync at lists.samba.org Subject: Re: modification times questions If you are sure the content is correct you can run rsync with both --times and --size-only. This will cause rsync to "fix" the timestamps on files that are the same size on both ends. On 04/07/2017 02:53 PM, McDowell, Blake via rsync wrote:> How do I transfer just the modification times with rsync? I now the file > content is the same but the modification times are different. Is there a > way to do this? Every way that I have tried causes the whole file to > transfer as well. > > Thanks > >-- ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._., 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. ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,
I have never seen rsync do that. What exactly are you doing? On 04/07/2017 03:07 PM, McDowell, Blake wrote:> Thank you! > > I run --times when I use rsync (I actually use the -a flag) but the times do not transfer over and if I run rsync dryrun with -i I can see that it wants to transfer the files because of times. When I run rsync a second time with your suggestion the times do transfer over. I don't know why... > > B > ________________________________________ > From: rsync [rsync-bounces at lists.samba.org] on behalf of Kevin Korb via rsync [rsync at lists.samba.org] > Sent: Friday, April 07, 2017 2:58 PM > To: rsync at lists.samba.org > Subject: Re: modification times questions > > If you are sure the content is correct you can run rsync with both > --times and --size-only. > > This will cause rsync to "fix" the timestamps on files that are the same > size on both ends. > > On 04/07/2017 02:53 PM, McDowell, Blake via rsync wrote: >> How do I transfer just the modification times with rsync? I now the file >> content is the same but the modification times are different. Is there a >> way to do this? Every way that I have tried causes the whole file to >> transfer as well. >> >> Thanks >> >> > > -- > ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._., > 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: 224 bytes Desc: OpenPGP digital signature URL: <http://lists.samba.org/pipermail/rsync/attachments/20170407/a2823259/signature.sig>
Transferring files to our NAS over fiber. Nothing unusual... ________________________________________ From: Kevin Korb [kmk at sanitarium.net] Sent: Friday, April 07, 2017 3:08 PM To: McDowell, Blake; rsync at lists.samba.org Subject: Re: modification times questions I have never seen rsync do that. What exactly are you doing? On 04/07/2017 03:07 PM, McDowell, Blake wrote:> Thank you! > > I run --times when I use rsync (I actually use the -a flag) but the times do not transfer over and if I run rsync dryrun with -i I can see that it wants to transfer the files because of times. When I run rsync a second time with your suggestion the times do transfer over. I don't know why... > > B > ________________________________________ > From: rsync [rsync-bounces at lists.samba.org] on behalf of Kevin Korb via rsync [rsync at lists.samba.org] > Sent: Friday, April 07, 2017 2:58 PM > To: rsync at lists.samba.org > Subject: Re: modification times questions > > If you are sure the content is correct you can run rsync with both > --times and --size-only. > > This will cause rsync to "fix" the timestamps on files that are the same > size on both ends. > > On 04/07/2017 02:53 PM, McDowell, Blake via rsync wrote: >> How do I transfer just the modification times with rsync? I now the file >> content is the same but the modification times are different. Is there a >> way to do this? Every way that I have tried causes the whole file to >> transfer as well. >> >> Thanks >> >> > > -- > ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._., > 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. ~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,
Le 2017-04-07 21:08, Kevin a écrit :> On 04/07/2017 03:07 PM, McDowell, Blake wrote: > >> I run --times when I use rsync […] but the times do not transfer over >> […] > > I have never seen rsync do that. What exactly are you doing?I have seen such a behaviour when trying to rsync to a UDF volume mounted on a Mac. It was due to rsync's receiver doing the file renamings from their temporary (transfer) name to the real one after having done all other operations, including having modified the timestamps; turned out that UDF implementation in Darwin sees name changes as file changes, and as such, renaming the file modified the mtime. Perhaps doing --inplace can prevent this behaviour (if, Blake, you have the same). I opted for patching rsync: http://tmp.outters.eu/rsync.modtime_after_rename.patch On the very first renamed file, the patched rsync rereads the file's mtime, and if it finds it doesn't match the one set, it switches to the mtime-after-rename behaviour (for the rest of the transfer). -- Guillaume