On 7/2/14, Hleb Valoshka <[email protected]> wrote: >>> Есть файл, ls -lh даёт размер 118G, du -hs — 37G. Копируем на другой >>> узел по сети 100M: rsync --progress --sparse --whole-file … >>> >>> Вопрос: почему этот процесс занимет 3 часа, а не 55 минут? Если rsync >>> умеет эффективно обрабатывать дырявые файлы на приёмнике, почему не >>> может передавать их также эффективно?
Оказывается, так и должно быть: эффективного алгоритма для _передачи_ дырявых файлов пока не реализовано. На багзиле rsync рекомендуют использовать опцию -z/--compress для ускорения.

