Это просто вопрос "Мне любопытно". При локальной синхронизации (то есть с одного диска на другой на одном хосте), как rsync узнает, какие файлы не стоит передавать? Я предполагаю, что это не делает полное сравнение файла (так как это было бы слишком дорого). Делает ли он только простую проверку, например:
- размер файла
- время модификации
Если это так, я думаю, что было бы легко обмануть rsync, изменив содержимое файла, сохранив размер и сбросив время модификации (если это вообще возможно).