Skip based on checksum not worked as expected when using with complex filter rules.
kmk at sanitarium.net
Fri Apr 17 21:45:42 MDT 2015
-----BEGIN PGP SIGNED MESSAGE-----
So, I am assuming that without --itemize-changes you couldn't tell the
difference between "I am transferring a file" and "I am fixing the
timestamp on a file".
Even if I am right, you are probably still mis-using --checksum. When
you use --checksum you force a checksumming of absolutely everything
on both ends before anything else happens. Without --checksum a file
with a wrong timestamp will be delta-xferred. A delta-xfer is at
worst the same as a both side checksum. If you let it delta-xfer
files with wrong timestamps that is much faster than --checksum since
- --checksum wastes time checksumming files that can't possibly have a
Simply put, if you use --checksum without one of --itemize-changes,
- --link-dest, or --write-batch you are doing something horribly wrong.
On 04/17/2015 11:34 PM, Hongyi Zhao wrote:
> On Fri, 17 Apr 2015 21:27:56 -0400, Kevin Korb wrote:
>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
>> Any time rsync wants to do something to a file you don't think it
>> should be see what --itemize-changes says about it. In fact, -v
>> is almost entirely useless without --itemize-changes. In fact,
>> if I was in charge I would make -v include --itemize-changes.
> Thanks a lot for your hints.
> Based on your hints, I use the `-cniv' options combinations and do
> the extract as follows on the output of rsync:
> awk '/^>fc/'
> And it does the trick.
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
-----END PGP SIGNATURE-----
More information about the rsync