Skip based on checksum not worked as expected when using with complex filter rules.
Kevin Korb
kmk at sanitarium.net
Fri Apr 17 21:45:42 MDT 2015
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
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
checksum match.
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.
>
> Regards
>
- --
~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~'`^`'~*-,._.,-*~
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
iEYEARECAAYFAlUx02YACgkQVKC1jlbQAQeNKACg5NU2TiogzWzqMii98NExtI+V
ou4AoLNW320LrRCCYp9vZQIN4sLruWKW
=oM7m
-----END PGP SIGNATURE-----
More information about the rsync
mailing list