Для синхронизации больших объемов информации между сетевыми узлами необходимо использовать команду rsync. Причины к выбору этого инструмента - высокая производительность и способности возобновлять прерванную передачу.
Скорость rsync объясняется тем, что передаются только различия (дельты) между источником и местом назначения, что делает эту утилиту практически идеальной для передачи больших файлов.
В зависимости от типа сервера для установки используется либо yum (в Centos), либо apt-get
В терминале Centos - sudo yum install rsync
В терминале Debian - sudo apt-get install rsync
При использовании RSYNC допускается различное направление передачи данных.
1) Перенос файлов с текущего сервера на удаленный сервер:
rsync -avz --progress /local/source/ user@remotehost:/remote/destination/
2) Передача файлов с удаленного сервера
rsync -avz --progress user@remotehost:/remote/source/ /local/destination/
Рассмотрим опции RSYNC
Опция -a переводит утилиту в режим архивации, в к