rsync копирует только измененные файлы и удобен при повторных переносах. Он полезен для миграций, staging-копий и больших сайтов, где FTP download/upload работает медленно.
Пример
rsync -avz -e \"ssh -p PORT\" ./public_html/ user@server:/home/user/domains/example.com/public_html/Перед использованием rsync
- Внимательно проверьте путь источника и путь назначения.
- Осознанно используйте slash в конце пути; он меняет способ копирования папок.
- Сделайте бэкап перед синхронизацией поверх рабочего сайта.
- Если сомневаетесь, сначала выполните небольшой тест или dry-run.
Перенос без лишнего простоя
- Заранее уменьшите TTL DNS, если управляете зоной.
- Скопируйте файлы и базу до смены NS или A-записей.
- Проверьте сайт на новом хостинге до переключения реального трафика.
- После переключения DNS проверьте сайт, почту, SSL и формы.
- Старый хостинг держите несколько дней, пока весь трафик и почта не проверены.
