🛠️ Как правильно использовать rsync для синхронизации данных
Привет, любители Linux и автоматизации! 🚀
Сегодня расскажу вам о мощном инструменте, который помогает быстро и безопасно копировать или синхронизировать файлы — rsync. Он превращается в настоящего волшебника вашего арсенала, если знаете его секреты.
Почему именно `rsync`?
- Быстрая передача только изменённых файлов
- Можно работать по сети или локально
- Настраивается на автоматический запуск и регулярные синхронизации
Вот пару лайфхаков, чтобы rsync всегда работал как часы:
- Для синхронизации папки ~/project с удалённым сервером:
rsync -avz --delete ~/project/ user@remote:/var/www/
- Используйте --dry-run чтобы предварительно проверить что будет сделано:
rsync -avz --delete --dry-run ~/project/ user@remote:/var/www/
- Для отката изменений, включите опцию --backup и укажите папку:
rsync -avz --backup --backup-dir=/tmp/rsync_backups ~/project/ user@remote:/var/www/
- Не забудьте о безопасности — добавьте ssh ключи для безпарольной авторизации и отключите опцию --rsync-path для повышения надёжности.
rsync — это почти как волшебный пульс для ваших данных, позволяющий быстро распределять изменения и не тратить время на лишнюю работу.
А ты используешь `rsync` в своих проектах? Или есть свои фишки?
🧠 Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!