Добавить в корзинуПозвонить
Найти в Дзене
Уроки Linux

🧰 *Магия `rsync`: как быстро и безопасно синхронизировать файлы

🧰 *Магия `rsync`: как быстро и безопасно синхронизировать файлы* Ты хочешь перенести большие объемы данных без потерь и с максимальной скоростью? Тогда забирай сюда! rsync — это твой лучший друг в мире Linux для бэкапов и синхронизации папок. Почему именно он? - Он копирует только изменённые файлы, экономя трафик. - Работает по SSH, что гарантирует безопасность. - Можно настроить исключения и фильтры. Вот пример: чтобы синхронизировать папку ~/project на удалённый сервер с IP 192.168.1.100 и сохранить структуру папок, выполни: rsync -avz --delete ~/project/ user@192.168.1.100:/backup/project/ Параметры: - -a — архивный режим, сохраняет структуру и права. - -v — подробный вывод. - -z — сжатие. - --delete — удаляет файлы на удалёнке, которых там уже нет locally. Плюсы rsync: - Быстродействие при обновлении только новых данных. - Надежность и безопасность. - Возможность автоматизации через скрипты. И ещё — для сложных сценариев есть всякие хитрости: сжать, исключить определённые ф

🧰 *Магия `rsync`: как быстро и безопасно синхронизировать файлы*

Ты хочешь перенести большие объемы данных без потерь и с максимальной скоростью? Тогда забирай сюда! rsync — это твой лучший друг в мире Linux для бэкапов и синхронизации папок.

Почему именно он?

- Он копирует только изменённые файлы, экономя трафик.

- Работает по SSH, что гарантирует безопасность.

- Можно настроить исключения и фильтры.

Вот пример: чтобы синхронизировать папку ~/project на удалённый сервер с IP 192.168.1.100 и сохранить структуру папок, выполни:

rsync -avz --delete ~/project/ user@192.168.1.100:/backup/project/

Параметры:

- -a — архивный режим, сохраняет структуру и права.

- -v — подробный вывод.

- -z — сжатие.

- --delete — удаляет файлы на удалёнке, которых там уже нет locally.

Плюсы rsync:

- Быстродействие при обновлении только новых данных.

- Надежность и безопасность.

- Возможность автоматизации через скрипты.

И ещё — для сложных сценариев есть всякие хитрости: сжать, исключить определённые файлы, делать резервные копии с датой.

А ты уже используешь `rsync` в своих проектах?

💬 Приглашаю подписаться на канал https://t.me/LinuxSkill и бота https://t.me/gradeliftbot — там больше полезных статей и вакансий!

📩 Завтра: Как настроить Fail2Ban за 5 минут! Включи 🔔 чтобы не пропустить!