Сначала проверьте, затем передавайте файлы
Сначала проверьте на обеих сторонах версию rsync --version. Ниже используются распространённые базовые параметры: завершающий слеш означает синхронизацию содержимого каталога, а список исключений нужно адаптировать под проект. Сначала внимательно проверьте результат пробного запуска и только затем уберите -n.
rsync -avzn --exclude '.git/' --exclude 'build/' \
./project/ armshell-dev:~/work/project/
rsync -avz --exclude '.git/' --exclude 'build/' \
./project/ armshell-dev:~/work/project/
rsync -avz armshell-dev:~/build/ ./artifacts/
Не добавляйте без проверки параметр --delete: он удаляет файлы на целевой стороне, которых нет в источнике. Для ключей, сертификатов и журналов с конфиденциальными данными настройте отдельные права доступа и не распространяйте их вместе со всем рабочим каталогом.
Параллельное подключение не ускоряет интернет
Параллельное подключение через Thunderbolt 5 предназначено для задач, где несколько узлов совместно обрабатывают большие файлы. Оно не заменяет интернет-соединение между вашей локальной сетью и узлом и не ускоряет автоматически любые задачи rsync. Перед заказом укажите узлы, объём данных и рабочий процесс, чтобы уточнить подходящий вариант подключения.
Если нужно больше места, можно заказать дополнительный SSD на +1TB или +2TB. Расширение диска не заменяет резервное копирование: копии кода, результатов сборки и сертификатов должны храниться вне узла.
После каждой публикации проверяйте, что переданные файлы читаются; для важных результатов записывайте контрольные суммы. До окончания аренды хотя бы один раз проверьте восстановление из независимой резервной копии — недостаточно убедиться, что команда синхронизации завершилась без ошибки.