📡 Как правильно использовать rsync для бэкапов и синхронизации данных
Привет, любители командной строки! 🚀
Сегодня расскажу о мощном инструменте, который превращает бэкапы и синхронизацию из мучительного кошмара в удовольствие. В мире Linux именно rsync — ваш лучший друг для автоматической и быстрого копирования файлов.
🛠️ Почему именно он?
- Скорость: копирует только измененные части файлов
- Гибкость: можно использовать множество опций
- Надежность: синхронизирует локальные и удалённые каталоги без ошибок
- Экономия трафика: передает только разницу
Вот базовая команда для начала:
- Для копирования локальных данных в удалённый сервер по SSH:
rsync -avz /путь/к/локальной/папке/ user@server:/путь/к/каталогу/
- Обратная синхронизация:
rsync -avz user@server:/путь/к/удалённому/каталогу/ /локальный/путь/
- Исключение файлов:
rsync -avz --exclude='*.tmp' /источник /назначение
- Обновление только измененных файлов и удаление лишних:
rsync -avz --delete /источник /назначение
🧚♂️ Вдохновение для автоматизации: создай скрипт, запусти через cron — и твои бэкапы будут работать без лишних усилий!
А пользуются ли вы `rsync` в своих проектах? Какие хитрости знаете?
Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!