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

🛠️ Как правильно использовать rsync для резервного копирования данных

🛠️ Как правильно использовать rsync для резервного копирования данных Привет, любители командной строки! 🚀 Сегодня я расскажу о мощном инструменте, который превращает бэкап в удовольствие — rsync. Если ты хочешь быстро и без сучка и задоринки копировать файлы и папки, то тебе точно стоит его понять. Почему rsync — это must-have в арсенале? - Он работает быстро за счет только новых или измененных данных - Можно использовать через SSH для безопасности - Копирует как файлы, так и целые директории с сохранением прав и символьных ссылок Основные плюсы: - Минимум трафика — одинаковые файлы не копируются заново - Гибкие опции фильтрации и исключения компонентов - Возможность синхронизации между разными серверами Пример для локального бэкапа: - Копируем папку /home/user/data в резервную папку /mnt/backup: rsync -avh /home/user/data/ /mnt/backup/ Для удаленного сервиса под SSH: - Обеспечиваем безопасность и скорость: rsync -avz -e "ssh -p 2222" /home/user/data/ user@remotehost:/backup/

🛠️ Как правильно использовать rsync для резервного копирования данных

Привет, любители командной строки! 🚀

Сегодня я расскажу о мощном инструменте, который превращает бэкап в удовольствие — rsync. Если ты хочешь быстро и без сучка и задоринки копировать файлы и папки, то тебе точно стоит его понять.

Почему rsync — это must-have в арсенале?

- Он работает быстро за счет только новых или измененных данных

- Можно использовать через SSH для безопасности

- Копирует как файлы, так и целые директории с сохранением прав и символьных ссылок

Основные плюсы:

- Минимум трафика — одинаковые файлы не копируются заново

- Гибкие опции фильтрации и исключения компонентов

- Возможность синхронизации между разными серверами

Пример для локального бэкапа:

- Копируем папку /home/user/data в резервную папку /mnt/backup:

rsync -avh /home/user/data/ /mnt/backup/

Для удаленного сервиса под SSH:

- Обеспечиваем безопасность и скорость:

rsync -avz -e "ssh -p 2222" /home/user/data/ user@remotehost:/backup/

Помни, —dry-run покажет, что будет сделано, без реальных изменений.

rsync — это как швейцарский нож для системных администраторов и разработчиков: быстрый, надежный, универсальный.

Какой самый сложный или интересный сценарий ты использовал с `rsync`?

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

📩 Завтра: как настроить автоматическое резервное копирование с помощью cron — не пропусти! Включи 🔔, чтобы ничего не пропустить!