Механизм параллельной передачи файлов в Rsync позволяет запускать несколько процессов утилиты одновременно, что помогает ускорить процесс копирования. 4
Для этого можно использовать инструменты xargs и parallel. 4 Например, пример команды для параллельной передачи файлов: ls /srv/mail | xargs -n1 -p4 -I% rsync-Pa % yourserver.com:/srv/mail/
. 4
Также можно запустить несколько процессов с разными входами. 2 Для этого список файлов нужно разделить на части с помощью команды split. 2 Например, для разделения списка файлов на несколько частей с равным количеством строк можно использовать флаг -n. 2
При первой синхронизации данные файлов копируются целиком. 3 При повторной Rsync проверяет наличие изменений в исходном файле и передаёт лишь изменённые блоки и байты. 3