Я смог использовать rsync локально, смонтировав файловую систему в локальный каталог на новом сервере с помощью sshfs, а затем запустив rsync в другой каталог. Начальная синхронизация немного медленная, но как только она была синхронизирована один раз, последующая синхронизация, которую я выполнял во время простоя, была достаточно быстрой.
Убедитесь, что предохранитель установлен и работает:
sshfs [user@]hostname:[directory] intermediate-directory
Затем используйте rsync для синхронизации с последним каталогом.
rsync -azP --delete intermediate-directory/ final-directory
При первом запуске rsync нужно будет загрузить все, так что ожидайте, что это займет некоторое время. Пока вы не используете контрольные суммы или не делаете ничего, что требует rsync для загрузки целых файлов, следующая синхронизация будет намного быстрее, поскольку она будет загружать только измененные файлы. Я рекомендую выполнить команду один раз перед тем, как вы будете готовы отключить сайт, тогда он будет иметь самые свежие файлы. Затем запустите его снова сразу после.