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

🛠️ Как быстро настроить автоматические бэкапы на Linux

🛠️ Как быстро настроить автоматические бэкапы на Linux? Задача бэкапа — сохранить важные данные и не тратить на это уйму времени. А если все правильно автоматизировать, можно забыть об этом навсегда и спать спокойно! Сегодня расскажу, как сделать это просто, быстро и без лишних хлопот. Начнем с выбора folder для бэкапа и периодичности. Следующий скрипт поможет создавать архивы, копировать их на удаленный сервер и удалять старые версии — всё в одном файле. - Скрипт для автоматического бэкапа: #!/bin/bash tar -czf /backup/$(date +%F).tar.gz /важные_данные find /backup -type f -mtime +7 -delete - Настроим cron, чтобы запускать скрипт раз в день: 0 2 * * * /home/user/backup.sh Главное — настроить удаленное хранение, чтобы ваши бэкапы не пропали при сбое оборудования. Можно использовать, например, SSH-подключение к другому серверу (тут важен SSH-ключ): - Создайте ключ: ssh-keygen -t rsa -b 4096 -C "backup" - И отправьте публичный ключ на сервер: ssh-copy-id user@remote.server И

🛠️ Как быстро настроить автоматические бэкапы на Linux?

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

Начнем с выбора folder для бэкапа и периодичности. Следующий скрипт поможет создавать архивы, копировать их на удаленный сервер и удалять старые версии — всё в одном файле.

- Скрипт для автоматического бэкапа:

#!/bin/bash

tar -czf /backup/$(date +%F).tar.gz /важные_данные

find /backup -type f -mtime +7 -delete

- Настроим cron, чтобы запускать скрипт раз в день:

0 2 * * * /home/user/backup.sh

Главное — настроить удаленное хранение, чтобы ваши бэкапы не пропали при сбое оборудования. Можно использовать, например, SSH-подключение к другому серверу (тут важен SSH-ключ):

- Создайте ключ:

ssh-keygen -t rsa -b 4096 -C "backup"

- И отправьте публичный ключ на сервер:

ssh-copy-id user@remote.server

И всё! Ваши важные файлы будут регулярно архивироваться и храниться вне системы. А главное — автоматизация избавит вас от мучительного ручного копирования и гарантирует сохранность данных.

А ты уже настроил автоматические бэкапы? Поделись в комментариях!

Прокачай свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!