Wo widerspricht das jetzt meiner Aussage?
Du hast ursprünglich geschrieben:
RSync benutzt den Checksummenvergleich nur, falls sich Größe oder Mtime der Datei geändert haben. Oder falls man `-c` angegeben hat.
Und der erste Satz stimmt eben nicht.
rsync überprüft die Prüfsumme nur, wenn man --checksum angegeben hat. Und dann eigentlich nahezu immer, außer die Dateigröße hat sich geändert.
Soll heißen: rsync --checksum überprüft die Prüfsumme auch, wenn size/mtime identisch sind. Hingegen rsync [--no-checksum] vergleicht die Prüfsummen nie, auch nicht, wenn sich size/mtime geändert hat. Ohne --checksum kommt es somit immer zu einer Übertragung, sobald size/mtime anders sind – auch bei identischem Inhalt!