O Rsync, por conveniência, suporta um modo em que ambos os arquivos são locais. Este é o modo que você está obtendo, porque o Rsync não está falando com uma máquina remota usando o protocolo rsync. Nenhuma das otimizações do rsync é possível neste modo, porque não há programa no lado remoto para executar as operações otimizadas.
O Rsync, no modo local, não fará qualquer tentativa de enviar apenas diferenças, porque não tem como saber quais são as diferenças. O padrão é uma cópia padrão, seguida por uma leitura padrão para verificar os dados. Se você quiser que a checksumming verifique a integridade dos dados, você precisa de algum software na outra extremidade para fazer a verificação localmente. Você poderia usar um servidor rsync
para essa finalidade, já que você está usando rsync
.