Пост

Резервное копирование в home lab: Borg, Restic и Rsync

В домашней лаборатории можно экспериментировать сколько угодно, но потеря данных всегда неприятна.
Чтобы избежать проблем, важно настроить резервное копирование.
В этом посте разберём три популярных инструмента: Borg, Restic и Rsync.


🔹 Почему нужен бэкап

  • От сбоя диска никто не застрахован.
  • Ошибки конфигурации могут «сломать» систему.
  • Домашние фото, видео и документы бесценны.

👉 Правило 3-2-1: 3 копии, 2 разных носителя, 1 в другом месте.


🔹 Rsync — классика синхронизации

  • 🔧 Простой инструмент, есть почти во всех Linux.
  • 📂 Подходит для зеркалирования папок.
  • ⏱ Работает по расписанию через cron.

Минусы: нет встроенного шифрования и дедупликации.


🔹 BorgBackup — продвинутый архиватор

  • 📦 Поддержка дедупликации и сжатия.
  • 🔒 Встроенное шифрование.
  • 🌍 Можно хранить бэкапы на внешнем диске или удалённом сервере.

Пример:

1
2
borg init --encryption=repokey /mnt/backup
borg create /mnt/backup::my-backup-$(date +%Y-%m-%d) ~/data

🔹 Restic — современный подход

  • 🚀 Лёгкий и быстрый.
  • 🔒 Автоматическое шифрование.
  • ☁️ Поддержка облачных хранилищ (S3, Backblaze, Google Cloud).

Пример:

1
2
restic -r /mnt/backup init
restic -r /mnt/backup backup ~/data

🔹 Сравнение инструментов

ФункцияRsyncBorgBackupRestic
Дедупликация❌ Нет✅ Есть✅ Есть
Сжатие❌ Нет✅ Есть✅ Частично
Шифрование❌ Нет✅ Есть✅ Есть
Облака❌ Нет⚠️ Ограничено✅ Поддержка
Простота✅ Да⚠️ Средне✅ Удобный

🔹 Заключение

Для простого копирования папок достаточно Rsync.
Если нужен надёжный и экономный по месту архив — берите Borg.
А если хотите гибкость и работу с облаком — используйте Restic.

👉 Главное — не откладывать настройку бэкапов, а сделать её сегодня 🚀

Авторский пост защищен лицензией CC BY 4.0 .