Как использовать rsync для резервного копирования больших файлов путем добавления или замены

Я использую rsync для резервного копирования некоторых больших файлов регулярно:

rsync --archive --update --append-verify [source] [destination] 

В большинстве случаев файлы увеличиваются по размеру (например, файл журнала), но иногда они «перезагружаются» до пустых, и с этого момента они снова начинают расти.

Теперь проблема заключается в том, что либо –append, либо –append-verify, файлы, которые были сброшены, будут полностью проигнорированы / пропущены в соответствии с справочной страницей rsync:

«Если файл необходимо передать и его размер на получателе будет таким же или длиннее, чем размер отправителя, файл будет пропущен».

Я хотел бы выполнить следующее поведение rsync:

  1. ЗАМЕНИТЕ, если исходный файл меньше целевого файла, иначе
  2. ПРОВЕРЬТЕ, что файл назначения совпадает с первой частью исходного файла. Если нет, ЗАМЕНИТЕ файл назначения
  3. ПРИЛОЖИТЬ, если исходный файл больше целевого файла

Это возможно?