Найти в Дзене
Уроки Linux

📡 Как правильно использовать rsync для бэкапов и синхронизации данных

📡 Как правильно использовать 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 минут! Включи 🔔 чтобы не пропустить!