🛰️ Как правильно использовать rsync для бэкапов и синхронизации данных
Привет, любители автоматизации! 🚀
Если ты ищешь быстрый и надежный способ держать свои файлы в порядке — этот пост для тебя. rsync — настоящий волшебник для копирования и синхронизации данных между серверами и локалками!
Зачем он нужен?
- Быстрое обновление только измененных файлов
- Минимальный трафик за счет инкрементных копий
- Легко автоматизировать и интегрировать в скрипты
Несколько лайфхаков:
- для полноценного бэкапа всей папки:
rsync -avz /home/user/ /mnt/backup/
- для синхронизации с удаленным сервером:
rsync -avz /local/dir/ user@server:/remote/dir/
- чтобы исключить файлы по маске:
rsync -avz --exclude='*.tmp' /source/ user@host:/dest/
- копировать только новые или измененные файлы:
rsync -avz --update /source/ user@host:/dest/
rsync — не просто команда, а настоящий ассистент для заботливых системных администраторов и разработчиков. Автоматизируй свои бэкапы, синхронизируй файлы и забудь про ручной перенос!
Кстати, а ты знаешь, как сделать так, чтобы `rsync` работал по SSH с ключами без пароля? Пока что — исследуй!
Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot
📩 Завтра: Как настроить Fail2Ban за 5 минут!
Включи 🔔 чтобы не пропустить!